IDataReader.GetSchemaTable Метод

Определение

Возвращает значение DataTable , описывающее метаданные столбца IDataReader.

Возвращает, null если выполненная команда не вернула набор результатов или после NextResult() возврата false.

public:
 System::Data::DataTable ^ GetSchemaTable();
public System.Data.DataTable? GetSchemaTable();
public System.Data.DataTable GetSchemaTable();
abstract member GetSchemaTable : unit -> System.Data.DataTable
Public Function GetSchemaTable () As DataTable

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

A DataTable , описывающий метаданные столбца.

Исключения

Комментарии

Реализация метода GetSchemaTable для .NET Framework Data Provider для OLE DB сопоставляется с методом OLE DB IColumnsRowset::GetColumnsRowset, а реализации для других поставщиков данных .NET Framework не используют уровень поставщика OLE DB. Порядок, в котором GetSchemaTable возвращаются метаданные о каждом столбце таблицы, а возвращаемые столбцы DataReader зависят от используемого поставщика данных. В следующей таблице перечислены поставщики данных и члены, которые реализуют GetSchemaTable.

Поставщик данных Член
.NET Data Provider для ODBC OdbcDataReader.GetSchemaTable.
.NET Data Provider для OLE DB OleDbDataReader.GetSchemaTable.
.NET Data Provider для Oracle OracleDataReader.GetSchemaTable.
.NET Data Provider для SQL Server SqlDataReader.GetSchemaTable.

Применяется к