System.Data.Common-Namespace
Der System.Data.Common-Namespace enthält Klassen, die von den .NET Framework-Datenanbietern gemeinsam verwendet werden.
Ein .NET Framework-Datenprovider beschreibt eine Auflistung von Klassen, mit deren Hilfe im verwalteten Bereich auf eine Datenquelle, z. B. eine Datenbank, zugegriffen werden kann. Die folgenden Anbieter werden unterstützt: der .NET Framework-Datenanbieter für ODBC, der .NET Framework-Datenanbieter für OLEDB, der .NET Framework-Datenanbieter für Oracle und der .NET Framework-Datenanbieter für SQL Server. Die Klassen in System.Data.Common sollen es Entwicklern ermöglichen, ADO.NET-Code zu schreiben, der von allen .NET Framework-Datenanbietern verwendet werden kann.
Grundlegende Informationen zum Verwenden dieses Namespaces beim Programmieren mit .NET Framework finden Sie unter Schreiben von anbieterunabhängigem Code in ADO.NET.
Klassen
Klasse | Beschreibung | |
---|---|---|
DataAdapter | Stellt einen Satz von SQL-Befehlen und eine Datenbankverbindung dar, die zum Füllen des DataSet und zum Aktualisieren der Datenquelle verwendet werden. | |
DataColumnMapping | Enthält eine generische Spaltenzuordnung für ein Objekt, das von DataAdapter erbt. Diese Klasse kann nicht vererbt werden. | |
DataColumnMappingCollection | Enthält eine Auflistung von DataColumnMapping-Objekten. | |
DataTableMapping | Enthält eine Beschreibung einer zugeordneten Beziehung zwischen einer Quelltabelle und einer DataTable. Diese Klasse wird von einem DataAdapter beim Auffüllen eines DataSet verwendet. | |
DataTableMappingCollection | Eine Auflistung von DataTableMapping-Objekten. Diese Klasse kann nicht vererbt werden. | |
DbCommand | Stellt eine SQL-Anweisung oder eine gespeicherte Prozedur dar, die für eine Datenquelle ausgeführt werden soll. Stellt eine Basisklasse für datenbankspezifische Klassen bereit, die Befehle darstellen. | |
DbCommandBuilder | Generiert automatisch Befehle für einzelne Tabellen, durch die an einem DataSet vorgenommene Änderungen mit der zugeordneten Datenbank abgeglichen werden. Dies ist eine abstrakte Klasse, die nur geerbt werden kann. | |
DbConnection | Stellt eine Verbindung zu einer Datenbank dar. | |
DbConnectionStringBuilder | Stellt eine Basisklasse für stark typisierte Verbindungszeichenfolgen-Generatoren bereit. | |
DbDataAdapter | Unterstützt die Implementierung der IDbDataAdapter-Schnittstelle. Erben von DbDataAdapter implementieren eine Reihe von Funktionen für die starke Typisierung. Die meisten der erforderlichen Funktionen für die vollständige Implementierung eines DataAdapter werden jedoch geerbt. | |
DBDataPermission | Ermöglicht es einem .NET Framework-Datenprovider, sicherzustellen, dass ein Benutzer über die für den Datenzugriff erforderliche Sicherheitsebene verfügt. | |
DBDataPermissionAttribute | Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu. | |
DbDataReader | Liest einen Vorwärtsstream von Zeilen aus einer Datenquelle. | |
DbDataRecord | Implementiert IDataRecord und ICustomTypeDescriptor und stellt Datenbindungsunterstützung für DbEnumerator bereit. | |
DbDataSourceEnumerator | ||
DbEnumerator | Macht die GetEnumerator-Methode verfügbar, die eine einfache Iteration über eine Auflistung eines .NET Framework-Datenanbieters unterstützt. | |
DbException | Die Basisklasse für alle von der Datenquelle ausgelösten Ausnahmen. | |
DbMetaDataCollectionNames | Stellt eine Liste von Konstanten der bekannten Instanz von MetaDataCollections bereit: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords und Restrictions. | |
DbMetaDataColumnNames | Stellt statische Werte bereit, die als Spaltennamen in den MetaDataCollection-Objekten verwendet werden, die in der DataTable enthalten sind. Die DataTable wird von der GetSchema-Methode erstellt. | |
DbParameter | Stellt einen Parameter für einen DbCommand sowie optional dessen Zuordnung zu einer DataSet-Spalte dar. | |
DbParameterCollection | Die Basisklasse für eine Auflistung von Parametern für einen DbCommand. | |
DbProviderConfigurationHandler | ||
DbProviderFactories | Stellt einen Satz von statischen Methoden für das Erstellen einer oder mehrerer Instanzen von DbProviderFactory-Klassen dar. | |
DbProviderFactoriesConfigurationHandler | ||
DbProviderFactory | Stellt einen Satz von Methoden für das Erstellen von Instanzen der Implementierung eines Anbieters der Datenquellenklassen dar. | |
DbProviderSpecificTypePropertyAttribute | Gibt an, welche anbieterspezifische Eigenschaft in den stark typisierten Parameterklassen beim Festlegen eines anbieterspezifischen Typs verwendet werden soll. | |
DbTransaction | Die Basisklasse für eine Transaktion. | |
RowUpdatedEventArgs | Stellt Daten für das RowUpdated-Ereignis eines .NET Framework-Datenproviders bereit. | |
RowUpdatingEventArgs | Stellt die Daten für das RowUpdating-Ereignis eines .NET Framework-Datenanbieters bereit. | |
SchemaTableColumn | Beschreibt die Spaltenmetadaten des Schemas für eine Datenbanktabelle. | |
SchemaTableOptionalColumn | Beschreibt optionale Spaltenmetadaten des Schemas für eine Datenbanktabelle. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
CatalogLocation | Gibt die Position des Katalognamens in einem qualifizierten Tabellennamen in einem Textbefehl an. | |
GroupByBehavior | Gibt die Beziehung zwischen den Spalten in einer GROUP BY-Klausel und nicht zusammengesetzten Spalten in der Select-Liste einer SELECT-Anweisung an. | |
IdentifierCase | Gibt an, wie Bezeichner von der Datenquelle behandelt werden, wenn der Systemkatalog durchsucht wird. | |
SupportedJoinOperators | Gibt an, welche Typen von Transact-SQL-Verknüpfungsanweisungen von der Datenquelle unterstützt werden. |