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).