Freigeben über


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
Öffentliche Klasse DataAdapter Stellt einen Satz von SQL-Befehlen und eine Datenbankverbindung dar, die zum Füllen des DataSet und zum Aktualisieren der Datenquelle verwendet werden.
Öffentliche Klasse DataColumnMapping Enthält eine generische Spaltenzuordnung für ein Objekt, das von DataAdapter erbt. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse DataColumnMappingCollection Enthält eine Auflistung von DataColumnMapping-Objekten.
Öffentliche Klasse 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.
Öffentliche Klasse DataTableMappingCollection Eine Auflistung von DataTableMapping-Objekten. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse 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.
Öffentliche Klasse 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.
Öffentliche Klasse DbConnection Stellt eine Verbindung zu einer Datenbank dar.
Öffentliche Klasse DbConnectionStringBuilder Stellt eine Basisklasse für stark typisierte Verbindungszeichenfolgen-Generatoren bereit.
Öffentliche Klasse 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.
Öffentliche Klasse DBDataPermission Ermöglicht es einem .NET Framework-Datenprovider, sicherzustellen, dass ein Benutzer über die für den Datenzugriff erforderliche Sicherheitsebene verfügt.
Öffentliche Klasse DBDataPermissionAttribute Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu.
Öffentliche Klasse DbDataReader Liest einen Vorwärtsstream von Zeilen aus einer Datenquelle.
Öffentliche Klasse DbDataRecord Implementiert IDataRecord und ICustomTypeDescriptor und stellt Datenbindungsunterstützung für DbEnumerator bereit.
Öffentliche Klasse DbDataSourceEnumerator  
Öffentliche Klasse DbEnumerator Macht die GetEnumerator-Methode verfügbar, die eine einfache Iteration über eine Auflistung eines .NET Framework-Datenanbieters unterstützt.
Öffentliche Klasse DbException Die Basisklasse für alle von der Datenquelle ausgelösten Ausnahmen.
Öffentliche Klasse DbMetaDataCollectionNames Stellt eine Liste von Konstanten der bekannten Instanz von MetaDataCollections bereit: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords und Restrictions.
Öffentliche Klasse 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.
Öffentliche Klasse DbParameter Stellt einen Parameter für einen DbCommand sowie optional dessen Zuordnung zu einer DataSet-Spalte dar.
Öffentliche Klasse DbParameterCollection Die Basisklasse für eine Auflistung von Parametern für einen DbCommand.
Öffentliche Klasse DbProviderConfigurationHandler  
Öffentliche Klasse DbProviderFactories Stellt einen Satz von statischen Methoden für das Erstellen einer oder mehrerer Instanzen von DbProviderFactory-Klassen dar.
Öffentliche Klasse DbProviderFactoriesConfigurationHandler  
Öffentliche Klasse DbProviderFactory Stellt einen Satz von Methoden für das Erstellen von Instanzen der Implementierung eines Anbieters der Datenquellenklassen dar.
Öffentliche Klasse DbProviderSpecificTypePropertyAttribute Gibt an, welche anbieterspezifische Eigenschaft in den stark typisierten Parameterklassen beim Festlegen eines anbieterspezifischen Typs verwendet werden soll.
Öffentliche Klasse DbTransaction Die Basisklasse für eine Transaktion.
Öffentliche Klasse RowUpdatedEventArgs Stellt Daten für das RowUpdated-Ereignis eines .NET Framework-Datenproviders bereit.
Öffentliche Klasse RowUpdatingEventArgs Stellt die Daten für das RowUpdating-Ereignis eines .NET Framework-Datenanbieters bereit.
Öffentliche Klasse SchemaTableColumn Beschreibt die Spaltenmetadaten des Schemas für eine Datenbanktabelle.
Öffentliche Klasse SchemaTableOptionalColumn Beschreibt optionale Spaltenmetadaten des Schemas für eine Datenbanktabelle.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CatalogLocation Gibt die Position des Katalognamens in einem qualifizierten Tabellennamen in einem Textbefehl an.
Öffentliche Enumeration GroupByBehavior Gibt die Beziehung zwischen den Spalten in einer GROUP BY-Klausel und nicht zusammengesetzten Spalten in der Select-Liste einer SELECT-Anweisung an.
Öffentliche Enumeration IdentifierCase Gibt an, wie Bezeichner von der Datenquelle behandelt werden, wenn der Systemkatalog durchsucht wird.
Öffentliche Enumeration SupportedJoinOperators Gibt an, welche Typen von Transact-SQL-Verknüpfungsanweisungen von der Datenquelle unterstützt werden.