FillSchema(DataSet, SchemaType)
Метод добавляет объект DataTable
с именем "Table" в объект DataSet
и настраивает его схему в соответствии с источником данных.
Описание работы метода см. в подпункте FillSchema(DataSet, SchemaType, String).
Синтаксис
public override DataTable[] FillSchema( DataSet dataSet, SchemaType schemaType );
dataSet
– объект DataSet
для заполнения схемой.
schemaType
– одно из значений типа SchemaType, указывающее, как применять схему:
-
Source
– информация о схеме должна браться из источника данных; -
Mapped
– к полям, возвращенным запросом, должна применяться схема из своей коллекции TableMappings.
Возвращаемое значение
Ссылка на коллекцию объектов DataTable
, которые были добавлены в объект DataSet
.
Исключения
ArgumentNullException
| Параметр dataSet содержит null-значение. | |
ArgumentException
| Параметр schemaType содержит null-значение или пустую строку. | |
InvalidOperationException
| Свойство SelectCommand не инициализировано. | |
ArgumentOutOfRangeException
| Значение параметра schemaType не является одним из значений SchemaType. | |
LinterSqlException
| Код завершения СУБД ЛИНТЕР не равен 0 . |
Пример
См. пример в подпункте FillSchema(DataSet, SchemaType, String).