Share via


Databaseschemagegevens ophalen

Van toepassing op: .NET Framework .NET Standard

ADO.NET downloaden

Het verkrijgen van schemagegevens uit een database wordt bereikt met het schemadetectieproces. Met schemadetectie kunnen toepassingen aanvragen dat beheerde providers informatie vinden en retourneren over het databaseschema, ook wel metagegevens genoemd, van een bepaalde database. Verschillende databaseschema-elementen, zoals tabellen, kolommen en opgeslagen procedures, worden weergegeven via schemaverzamelingen. Elke schemaverzameling bevat verschillende schemagegevens die specifiek zijn voor de provider die wordt gebruikt.

De Microsoft SqlClient-gegevensprovider voor SQL Server implementeert de GetSchema-methode in de klasse SqlConnection en de schemagegevens die worden geretourneerd door de Methode GetSchema , worden geleverd in de vorm van een DataTable. De Methode GetSchema is een overbelaste methode die optionele parameters biedt voor het opgeven van de schemaverzameling die moet worden geretourneerd en het beperken van de hoeveelheid geretourneerde informatie. De SqlClient-gegevensprovider biedt ook een GetSchemaTable-methode die een gegevenstabel retourneert die de kolommetagegevens van sqlDataReader beschrijft.

In deze sectie

GetSchema en schemaverzamelingen
Beschrijft de Methode GetSchema en hoe deze kan worden gebruikt om schemagegevens op te halen en te beperken uit een database.

Schemabeperkingen
Beschrijft schemabeperkingen die kunnen worden gebruikt met GetSchema.

Algemene schemaverzamelingen
Beschrijft alle algemene schemaverzamelingen die worden ondersteund door alle beheerde .NET-providers.

SQL Server-schemaverzamelingen
Beschrijft de aanvullende schemaverzamelingen die worden ondersteund door de Microsoft SqlClient-gegevensprovider voor SQL Server.

Reference

GetSchema
Beschrijft de Methode GetSchema van de DbConnection klasse.

GetSchema
Beschrijft de Methode GetSchema van de SqlConnection klasse.

GetSchemaTable
Beschrijft de Methode GetSchemaTable van de DbDataReader klasse.

GetSchemaTable
Beschrijft de Methode GetSchemaTable van de SqlDataReader klasse.

Zie ook