Четверг Мая 17 , 2012
TEXT_SIZE
   


Работа с автономными данными

В отличие от технологий АDО и ОLE DB, предшествующих современной ADO.NET, рассматриваемая нами технология, разрабатывалась специально для использования в различных веб-приложениях, когда постоянных соединений с БД не бывает. И традиционная схема работы с приложениями ADO.NET строится по иной схеме: создается соединение, которое затем открывается методом, названным Open. Потом создается команда, которая инкапсулирует SQL, которая и выполняется. После выполнения программы соединение закрывается.

Подобный подход к соединению обеспечивает так называемый поточный доступ к полученным результатам запросов. То есть, читая данные, полученные по другой технологии, вы не можете перепрыгивать с одной записи на другую, или например, возвращаться к записи предыдущей. А поточный доступ обладает максимальной производительностью. Технология ADO.NET разрабатывалась для доступа к данным, как мы уже говорили, без постоянного соединения с БД. Все данные хранятся в оперативной памяти. Работа осуществляется с помощью классов System.Data.

Основные классы для работы с отсоединенными данными

 При этом, мало того, что вам не требуется реального соединения с БД, у данной технологии есть еще ряд преимуществ: создание многоуровневых приложений облегчается, равно как облечаются поиск, сортировка и фильтрация данных. Навигация по данным тоже становится легче. Работать с реляционными данными становится проще, а изменения можно закешировать. Все изменения передаются с помощью DataAdapter за один раз.

Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Метео

Войти

Голосование

Идеальный вариант проведения новогодней корпоративной вечеринки - это…

Сейчас на сайте

Сейчас 6 гостей онлайн