Работа с объектами DataSet.ADO.Net

28 февраля 2012 г. 18:53

Цель нашей статьи – обсуждение объектов, помогающих ADO.Net. в предоставлении многофункционального, реляционного и отсоединённого кэша данных. Мы рассмотрим основы хранения данных в объектах DataSet и их составляющих, а так же поговорим об их возможностях.

Объект DataSet является набором данных. Чаще всего, разработчики в качестве ответа на поставленные вопросы предоставляют сетку с результатами, сильно напоминающую электронную таблицу Microsoft Exсel. Кроме того, здесь хранятся результаты отдельных запросов, однако, он, скорее, напомнит книгу Exсel, пригодную для размещения результатов нескольких запросов.

Модель ADO.Net уже оснащена средством, позволяющим просматривать результаты запроса объекта Data Reader. Почему же необходимо искать ещё один?

Дело в том, что Data Reader является быстрой и эффективной структурой для получения результатов запроса. Так как она предназначена для обеспечения высокой скорости работы, она отличается ограниченной функциональностью. Находящуюся в ней информацию возможно только прочитать, и, после того как приходится перейти к следующей записи, исчезает всякая возможность возврата и просмотра предыдущих записей. Работа с объектами DataSet. ADO.Net поможет решить более широкий спектр задач.
Коснёмся и другой его возможности – работы с отсоединёнными структурами, во многом облегчающими работу пользователям. Дело с том, что сведения, находящиеся в этом объекте, отсоединены от баз данных. После того как он получит результаты запросов через объект Data Adapter, соединение между ним и базами данных прекращает своё существование. Пользователи могут как угодно изменять важные для них сведения, содержащиеся в базе данных – содержимое объекта всё равно останется прежним. После получения результатов запроса и последующего отсоединения структур пользователь снова обращается к полученной информации.

Кроме вышеназванной цели, отсоединёнными структурами пользуются тогда, когда создают многоуровневые приложения. При этом к базам данных обращаются через бизнес-объекты, выполняющиеся на промежуточном уровне и служащие для передачи клиентскому приложению отсоединённых структур. К DataSet прибегают как раз в таких ситуациях.

Его содержимое передаётся от одного компонента к другому. При этом компонент, который принимает необходимую информацию, работает с ней как с объектом DataSet (если в основе его создания лежит Microsoft.NET Framework) или как с документом XML.

  • ADO.Net


<--- Предыдущая статья Форекс. Преимущества рынка Форекс.     Следующая статья ---> Стоит ли покупать китайскую косметику?
Количество просмотров: 1566
 

Статьи

/ Компьютеры /Работа с объектами DataSet.ADO.Net
Все статьи

Комментарии





Ваше имя*
Текст сообщения*
Cимволов осталось:   
Введите код:*

Это интересно

Полезный антицеллюлитный массаж
Одной из современных проблем женщин, а порой и мужчин, являются лишние подкожные жировые отложения, так называемый целлюлит.
06.12.2011 | Просмотров: 39
Выбор монитора, как подобрать подходящую аппаратуру для себя.
Мониторы Acer, выбор монитор, узкая специализация, размер монитора, производители мониторов, как выбрать лучший монитор, комплектующее, компьютерная техника.
08.07.2011 | Просмотров: 135
Террасная доска Holzdorf на основе древесно - полимерного ПВХ композита
Не так давно российский рынок отделочных материалов пополнился новинкой – появилась в продаже террасная доска, изготавливаемая из древесно-полимерного композита. С появлением в России новой технологии
22.03.2012 | Просмотров: 2916
Как сделать классный мальчишник
Мальчишник – это современная традиция отмечать последний день перед свадьбой. Как правило, жених на мальчишнике с друзьями устраивают бурное веселье. Событие должно запомниться. Так зачастую и бывает.
12.09.2012 | Просмотров: 4781
Правительство страны обеспокоено ожирением своих граждан
Специалисты Оксфордского университета разработали специальную программу, одобренную правительством США, которая направлена на улучшение культуры питания граждан, а также значительному снижению средней
02.08.2011 | Просмотров: 1587
все статьи