Две грани ADO.NET

Две грани ADO.NET

Библиотеки ADO.NET могут использоваться в рамках одного из двух концептуально различных способов взаимодействия: на связном или несвязном уровнях. При использовании связного уровня ваш программный код непосредственно соединяется с соответствующим хранилищем данных (и отсоединяется от него, когда задачи взаимодействия решены). При использовании ADO.NET в такой форме для взаимодействия с хранилищем данных обычно используются объекты соединения, объекты команд и объекты чтения данных. Позже вы сможете убедиться в том. что объекты чтения данных обеспечивают способ извлечения записей из хранилища данных на основе подхода, допускающего только чтение в режиме однонаправленного доступа.

Несвязный уровень, напротив, позволяет получить набор объектов DataTable (содержащихся в рамках DataSet), функционирующих, как клиентские копии внешних данных. При получении DataSet с помощью соответствующего объекта адаптера данных необходимое вам соединение открывается и закрывается автоматически. Вы можете сами догадаться, что данный подход позволяет быстрее освободить соединение для других вызывавших абонентов. После получения объекта DataSet клиентом этот клиент может просматривать и менять содержимое объекта, не создавая лишней нагрузки на сетевой трафик. Чтобы направить измененные данные обратно в хранилище данных, клиент может снова использовать адаптер данных (в совокупности с множеством подходящих операторов SQL), и после обновления источника данных соединение снова немедленно разрывается.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Никифор и грани

Из книги Выпуски 2004 года автора Голубицкий Сергей Михайлович


ФМ-ВЕЩАНИЕ: Пиринг на грани фола

Из книги Журнал «Компьютерра» №36 от 04 октября 2005 года автора Журнал «Компьютерра»

ФМ-ВЕЩАНИЕ: Пиринг на грани фола Остап Бендер очень хотел стать миллионером, поэтому все время пытался строить стартапы. Но со строительством у него получалось плохо, так что ему пришлось переквалифицироваться в управдомы. Для тех, кто не в курсе (для особо продвинутых SMS-


Клеймение грани

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Клеймение грани Команда IMPRINT, осуществляющая клеймение грани трехмерного тела, вызывается из падающего меню Modify ? Solid Editing ? Imprint Edges или щелчком на пиктограмме Imprint на плавающей панели инструментов Solid Editing.С помощью команды IMPRINT возможно создание на трехмерных телах новых


8.13.4 Магистрали, грани и границы OSPF

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

8.13.4 Магистрали, грани и границы OSPF Области объединяются магистралями. Магистраль содержит все маршрутизаторы, принадлежащие разным областям, а также любые сети и маршрутизаторы, не включенные в другие области. Области нумерованы, а магистраль имеет номер 0.Маршрутизатор


Пространственные грани

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Пространственные грани Команда 3DFACE обеспечивает создание пространственной грани , аналогичную двумерной фигуре. Однако, в отличие от фигуры, угловые точки грани могут иметь различные координаты по оси Z и образовывать тем самым участок плоскости в пространстве.


Клеймение грани

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

Клеймение грани Команда IMPRINT , осуществляющая клеймение грани трехмерного тела, вызывается из падающего меню Modify ? Solid Editing ? Imprint Edges или щелчком на пиктограмме Imprint на плавающей панели инструментов Solid Editing.С помощью команды IMPRINT возможно создание на трехмерных телах новых


Клеймение грани

Из книги Написание скриптов для Blender 2.49 автора Anders Michel

Клеймение грани Команда IMPRINT, осуществляющая клеймение грани трехмерного тела, вызывается из падающего меню Modify ? Solid Editing ? Imprint Edges или щелчком на пиктограмме Imprint на плавающей панели инструментов Solid Editing.С помощью команды IMPRINT возможно создание на трехмерных телах новых


Таинственные грани - выбор и редактирование граней в мешах

Из книги автора

Таинственные грани - выбор и редактирование граней в мешах Блендер уже предоставляет множество вариантов для выбора и манипулирования гранями, рёбрами и вершинами меша, или через встроенные методы, или через скрипты расширения Питона. Но если Вы хотите выбрать некоторые