Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |
.png)
.png)