DbDataReader.GetSchemaTable 方法

定义

返回一个 DataTable,它描述 DbDataReader 的列元数据。 若执行的命令未返回结果集或者 NextResult() 返回 false,则返回 null

C#
public virtual System.Data.DataTable? GetSchemaTable();
C#
public virtual System.Data.DataTable GetSchemaTable();
C#
public abstract System.Data.DataTable GetSchemaTable();

返回

一个描述列元数据的 DataTable

实现

例外

列索引超出范围。

仅限 .NET Core 和 .NET 5 及更高版本:在所有情况下。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅