Freigeben über


Datenzugriff mit .NET Framework-Datenprovidern

Ein Datenprovider in .NET Framework fungiert als Brücke zwischen einer Anwendung und einer Datenquelle. Sie benötigen einen Datenprovider, um Daten aus einer Datenquelle abzurufen und Änderungen an diesen Daten in die Datenquelle zu übernehmen.

In der folgenden Tabelle werden die .NET Framework-Datenprovider aufgeführt, die in .NET Framework enthalten sind.

.NET Framework-Datenprovider Beschreibung
.NET Framework-Datenprovider für SQL Server Für Microsoft® SQL Server™, Version 7.0 oder höher.
.NET Framework-Datenprovider für OLE DB Für Datenquellen, die mit OLE DB bereitgestellt werden.
.NET Framework-Datenprovider für ODBC Für Datenquellen, die mit ODBC bereitgestellt werden.

Hinweis   Der .NET Framework-Datenprovider für ODBC ist in .NET Framework, Version 1.0, nicht enthalten. Wenn Sie den .NET Framework-Datenprovider für ODBC benötigen und .NET Framework, Version 1.0, verwenden, können Sie den .NET Framework-Datenprovider für ODBC unter https://msdn.microsoft.com/downloads downloaden. Der Namespace für den gedownloadeten .NET Framework-Datenprovider für ODBC lautet Microsoft.Data.Odbc.

.NET Framework-Datenprovider für Oracle Für Oracle-Datenquellen. Der .NET Framework-Datenprovider für Oracle unterstützt Oracle-Clientsoftware, Version 8.1.7, oder höher.

Hinweis   Der .NET Framework-Datenprovider für Oracle ist in .NET Framework, Version 1.0, nicht enthalten. Wenn Sie den .NET Framework-Datenprovider für Oracle benötigen und .NET Framework, Version 1.0, verwenden, können Sie den .NET Framework-Datenprovider für Oracle unter https://msdn.microsoft.com/downloads downloaden.

Die Objekte Connection, Command, DataReader und DataAdapter sind die Hauptelemente des .NET Framework-Datenprovidermodells. In der folgenden Tabelle werden diese Objekte beschrieben.

Objekt Beschreibung
Connection Stellt eine Verbindung mit einer bestimmten Datenquelle her.
Command Führt einen Befehl für eine Datenquelle aus.
DataReader Liest einen schreibgeschützten Vorwärtsdatenstream aus einer Datenquelle.
DataAdapter Füllt ein DataSet und löst Aktualisierungen in der Datenquelle auf.

Neben den Hauptklassen, die in der vorherigen Tabelle genannt sind, enthält ein .NET Framework-Datenprovider auch folgende Klassen:

Objekt Beschreibung
Transaction Ermöglicht es Ihnen, die Befehle von Transaktionen in der Datenquelle aufzulisten.
CommandBuilder Ein Hilfsobjekt, das automatisch Befehlseigenschaften eines DataAdapter-Objekts erstellt oder Parameterinformationen aus einer gespeicherten Prozedur ableitet und die Parameters-Auflistung eines Command-Objekts füllt.
Parameter Definiert Eingabe- und Ausgabeparameter sowie Parameter von Rückgabewerten für Befehle und gespeicherte Prozeduren.
Exception Wird zurückgegeben, wenn ein Fehler in der Datenquelle ermittelt wird. Bei Fehlern auf dem Client lösen .NET Framework-Datenprovider eine .NET Framework-Ausnahme aus.
Error Zeigt die Informationen einer Warnung oder eines Fehlers an, die bzw. der von einer Datenquelle zurückgegeben wurde.
ClientPermission Wird für Attribute der Codezugriffssicherheit von .NET Framework-Datenprovidern angegeben.

In diesem Abschnitt

Verwandte Abschnitte