IDataReader.GetSchemaTable Metodo

Definizione

Restituisce un oggetto DataTable che descrive i metadati della colonna di IDataReader.Returns a DataTable that describes the column metadata of the IDataReader.

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

Restituisce

Oggetto DataTable che descrive i metadati della colonna.A DataTable that describes the column metadata.

Eccezioni

Commenti

L'implementazione del metodo GetSchemaTable per il provider di dati .NET Framework per OLE DB esegue il mapping al metodo OLE DB IColumnsRowset:: GetColumnsRowset, mentre le implementazioni per altri provider di dati .NET Framework non utilizzano un livello del provider OLE DB.The implementation of GetSchemaTable method for the .NET Framework Data Provider for OLE DB maps to the OLE DB IColumnsRowset::GetColumnsRowset method, while implementations for other .NET Framework data providers do not use an OLE DB provider layer. L'ordine in cui GetSchemaTable restituisce i metadati relativi a ogni colonna di una tabella e le colonne DataReader restituite variano a seconda del provider di dati utilizzato.The order in which GetSchemaTable returns metadata about each column in a table, and the DataReader columns that are returned, vary depending on which data provider you use. Nella tabella seguente sono elencati i provider di dati e i membri che implementano GetSchemaTable.The following table lists data providers and members that implement GetSchemaTable.

provider di datiData Provider MembroMember
.NET provider di dati per ODBC.NET Data Provider for ODBC OdbcDataReader.GetSchemaTableOdbcDataReader.GetSchemaTable.
Provider di dati .NET per OLE DB.NET Data Provider for OLE DB OleDbDataReader.GetSchemaTableOleDbDataReader.GetSchemaTable.
.NET provider di dati per Oracle.NET Data Provider for Oracle OracleDataReader.GetSchemaTableOracleDataReader.GetSchemaTable.
Provider di dati .NET per SQL Server.NET Data Provider for SQL Server SqlDataReader.GetSchemaTableSqlDataReader.GetSchemaTable.

Si applica a