Свойство ExtendedProperties обеспечивает доступ к объекту Property-Collection, который позволяет ассоциировать с DataSet любую дополнительную информацию, используя пары имен и значений. Эта информация может быть практически любой, и даже вообще не иметь никакого отношений к данным. Например, можно связать с DataSet название вашей компании, которое в этом случае может выступать в роли включенных в память метаданных. Другими примерами таких расширенных свойств могут быть штамп даты/времени, шифрованный пароль, который необходимо будет указать для доступа к содержимому DataSet, число, задающее частоту обновления данных, и т.д.

Замечание. Класс DataTable также поддерживает расширение свойств с помощью свойства ExtendedProperties.

<p>Члены DataSet</p>

Перед погружением в многочисленные детали программирования давайте рассмотрим набор базовых членов DataSet. Кроме свойств Tables, Relations и ExtendedProperties, в табл. 22.9 описаны некоторые другие интересные свойства.

Таблица 22.9. Свойства DataSet

Свойство Описание
CaseSensitive Индикатор чувствительности к регистру cимволов при сравнении строк в объектах DataTable
DataSetName Представляет понятное имя данного объекта DataSet. Обычно это значение устанавливается c помощью параметров конструктора
EnforceConstraints Получает или устанавливает значение, являющееся индикатором необходимости применения заданных ограничений при любой операции обновления
HasErrosПолучает значение, являющееся индикатором наличия ошибок в любой из строк объектов DataTable для объекта DataSet
RemotingFormat Новое свойство .NET 2.0, позволяющее указать, как должна выполняться сериализация DataSet (в двоичном или XML-формате) для слоя удаленного взаимодействия .NET

Методы DataSet воспроизводят некоторые функциональные возможности, обеспечиваемые вышеупомянутыми свойствами. В дополнение к взаимодействию с потоками XML, объект DataSet предлагает методы, позволяющие копировать/клонировать содержимое DataSet, а также устанавливать начальные и конечные точки пакетных обновлений. В табл. 22.10 даются описания некоторых из таких методов.

Таблица 22.10. Методы DataSet 

Перейти на страницу:

Похожие книги