DbDataReader.GetSchemaTable Method

Definition

Returns a DataTable that describes the column metadata of the DbDataReader. Returns null if the executed command returned no resultset, or after NextResult() returns false.

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

Returns

A DataTable that describes the column metadata.

Implements

Exceptions

The column index is out of range.

.NET Core and .NET 5+ only: In all cases.

Applies to

Product Versions
.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

See also