Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Обзор ADO.NET
8 февраля 2009

Большинству приложений требуется для работы тот или иной тип доступа к дан-
ным. Клиентским приложениям необходимо взаимодействовать с централизован-
ной БД, хранилищами данных в формате XML или локальными БД, работающими
на клиентских машинах. Технология ADO.NET предоставляет простые в примене-
нии, но мощные средства доступа к данным, которые позволяют максимально пол-
но задействовать ресурсы системы.
Изучив материал этого занятия, вы сможете:
S описать основные компоненты доступа к данным ADO.NET;
^ объяснить роль каждого из этих компонентов;
•/ кратко описать организацию доступа к данным ADO.NET.
Продолжительность занятия - около 30 минут.
Различные приложения выдвигают разные требования к организации доступа к
данным. Неважно, что должно делать приложение: отображать содержимое таблиц
или обрабатывать и обновлять данные на центральном сервере SQL, — ADO.NET
предоставляет разработчику простые в применении и эффективные инструменты,
позволяющие реализовать доступ к данным в любых сценариях.
Доступ к отсоединенным данным
Прежние технологии доступа к данным по умолчанию обеспечивали доступ к дан-
ным через постоянное соединение с источником. В подобной модели приложение
открывает соединение с БД и не закрывает его до завершения работы приложения
или по крайней мере до завершения работы с источником данных. По мере роста
сложности приложений число клиентов, обслуживаемых БД, неуклонно возраста-
ет, при этом технология доступа к данным, использующая постоянное соединение,
становится неудобной в силу следующих причин:
• поддержание соединения с БД «накладно» с точки зрения использования сис-
темных ресурсов: чем больше открытых соединений приходится поддерживать,
тем ниже производительность системы;
• приложения, использующие доступ к данным через постоянное соединение,
очень плохо масштабируются. Такое приложение хорошо обслуживает соеди-
нения с двумя клиентами, с трудом справляется с 10 и совершенно не годится
для 100.
В ADO.NET эти проблемы решаются использованием по умолчанию модели до-
ступа на основе отсоединенных данных. В этой модели соединение с источником
данных открыто только до завершения необходимых действий над данными. На-
пример, если приложение запрашивает данные из БД, соединение устанавливается
только на время загрузки данных, после чего сразу же закрывается, Аналогично при
обновлении БД соединение открывается на время исполнения команды UPDATE,
а затем закрывается. Поддерживая соединения открытыми в течение минимально
необходимого времени, ADO.NET экономно использует системные ресурсы и по-
зволяет масштабировать инфраструктуру доступа к данным —производительность
снижается при этом незначительно.


Теги: .NET

Статьи по теме:

Защита приложений
Вызов функций Windows API
Реализация обработчиков событий
Назначение значка элементу управления
Компонент PrintDocument
Достоинства сертификации Microsoft
Обеспечение совместимости с замещенными или скрытыми членами
Применение элемента управления PrintPreviewControl
Реализация специальных возможностей на этапе проектирования
Отображение текста
Перегрузка операторов в Visual C#
Инкапсуляция
Применение трассировочных переключателей
Установка точек прерывания
Параметризованные свойства
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Обзор ADO.NET. Регион сайта: Москва и Санкт-Петербург