Datenbankschema über SqlConnection ermitteln
Die SqlConnection-Klasse bietet eine einfache Möglichkeit, Metadaten der aktuell verbundenen Datenbank zu ermitteln. Hierfür stellt sie die Methode GetSchema zur Verfügung. Sie liefert eine Liste von Metadatenauflistungen zurück. Diese Auflistungen gruppieren die Daten, ähnlich den Information Schema Views. Die folgenden Auflistungen werden von SQL Server angeboten:
Databases
ForeignKeys
Indexes
IndexColumns
Procedures
ProcedureParameters
Tables
Columns
Users
Views
ViewColumns
UserDefinedTypes
Darüber hinaus werden weitere Auflistungen zur Verfügung gestellt, die SQL Server-spezifische Informationen enthalten. Um auf eine bestimmte Auflistung zuzugreifen, rufen Sie eine Überladung der GetSchema-Methode auf.
SqlConnection.GetSchema( ...
Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.