FillSchema(DataTable, SchemaType)

Метод настраивает схему данных для указанного объекта DataTable.

Описание работы метода см. в подпункте FillSchema(DataSet, SchemaType, String).

Синтаксис
public DataTable FillSchema(
    DataTable dataTable,
    SchemaType schemaType
);
        

dataTable – объект DataTable, который необходимо заполнить сведениями схемы из источника данных.

schemaType – одно из значений типа SchemaType, указывающее, как применять схему:

  • Source – все сопоставления таблиц в DataAdapter будут игнорироваться. При конфигурировании DataSet будет использоваться не преобразованная входящая схема;

  • Mapped – все существующие сопоставления таблиц будут применяться к входящей схеме. При конфигурировании DataSet будет использоваться преобразованная схема.

Возвращаемое значение

Объект DataTable, который содержит информацию о схеме.

Исключения
ArgumentNullException Параметр dataTable содержит null-значение.
ArgumentException Параметр schemaType содержит null-значение или пустую строку.
InvalidOperationException Свойство SelectCommand не инициализировано.
ArgumentOutOfRangeException Значение параметра schemaType не является одним из значений SchemaType.
LinterSqlException Код завершения СУБД ЛИНТЕР не равен 0.
Пример

См. пример в подпункте FillSchema(DataSet, SchemaType, String).