(0) exportieren Drucken
Alle erweitern

Übersicht über ADO.NET

ADO.NET stellt konsistenten Zugriff auf Datenquellen wie Microsoft SQL Server und XML bereit, sowie auf durch OLE DB und ODBC verfügbar gemachte Datenquellen. Verbraucheranwendungen mit Datenfreigabe können mit ADO.NET eine Verbindung mit diesen Datenquellen herstellen und die enthaltenen Daten abrufen, verändern und aktualisieren.

ADO.NET trennt den Datenzugriff von der Datenbearbeitung in einzelne Komponenten, die separat oder zusammen verwendet werden können. ADO.NET schließt .NET Framework-Datenanbieter zum Verbinden mit einer Datenbank, zum Ausführen von Befehlen und zum Abrufen von Ergebnissen ein. Diese Ergebnisse werden entweder direkt verarbeitet oder in einem ADO.NET-DataSet-Objekt platziert, um sie dem Benutzer, kombiniert mit Daten aus mehreren Quellen, umgehend verfügbar zu machen oder um sie zwischen Ebenen zu verschieben. Das ADO.NET DataSet-Objekt kann auch unabhängig von einem .NET Framework-Datenanbieter verwendet werden, um lokale Daten der Anwendung oder Daten mit einer XML-Quelle zu verwalten.

Die ADO.NET-Klassen befinden sich in System.Data.dll und sind mit den XML-Klassen in System.Xml.dll integriert. Beim Kompilieren von Code, der den System.Data-Namespace verwendet, muss sowohl auf System.Data.dll als auch auf System.Xml.dll verwiesen werden. Ein Beispiel einer ADO.NET-Anwendung, die eine Verbindung zu einer Datenbank herstellt, Daten daraus abruft und dann diese Daten in einer Eingabeaufforderung anzeigt, finden Sie unter Beispielanwendung zu ADO.NET.

ADO.NET enthält Funktionen für Entwickler zum Schreiben von verwaltetem Code. Diese Funktionen sind mit den ADO-Funktionen (ActiveX Data Objects) vergleichbar, die von COM-Entwicklern (Component Object Model) verwendet werden. Eine Beschreibung der Unterschiede zwischen ADO und ADO.NET finden Sie in MSDN in ADO.NET for the ADO Programmer.

In diesem Abschnitt

Entwurfsziele für ADO.NET

Erläutert die Motivation und Entwurfsziele hinter der Erstellung von ADO.NET.

ADO.NET-Architektur

Stellt eine Übersicht der Architektur und der Komponenten von ADO.NET bereit.

.NET Framework-Datenanbieter

Stellt eine Übersicht über den Entwurf der .NET Framework-Datenanbieter und der .NET Framework-Datenanbieter bereit, die in ADO.NET eingeschlossen sind.

ADO.NET-DataSet

Stellt eine Übersicht zum DataSet-Entwurf und den Komponenten bereit.

Parallele Ausführung und ADO.NET

Erläutert Unterschiede von ADO.NET-Versionen und deren Auswirkung auf parallele Ausführung und Anwendungskompatibilität.

Beispielanwendung zu ADO.NET

Stellt ein Beispiel einer ADO.NET-Anwendung bereit, die Daten aus einer Datenbank abruft und sie an die Konsole zurückgibt.

Verwandte Abschnitte

Neues in ADO.NET

Gibt eine Einführung in neue Features in ADO.NET.

Sichern von ADO.NET-Anwendungen

Beschreibt sichere Programmiermethoden für ADO.NET.

Verwenden von DataSets in ADO.NET

Beschreibt das Erstellen und Verwenden von DataSets, typisierten DataSets, DataTables und DataViews.

Verbinden und Abrufen von Daten mit ADO.NET

Beschreibt das Herstellen von Verbindungen mit einer Datenquelle und das Abrufen von Daten, einschließlich DataReader-Objekten und DataAdapter-Objekten.

Ändern von Daten in ADO.NET

Beschreibt das Ändern von Daten in einer Datenbank und das Ausführen von Transaktionen.

Verwenden des .NET Framework-Datenanbieters für SQL Server

Beschreibt das Arbeiten mit Features und Funktionen, die spezifisch für SQL Server sind.

Verwenden des .NET Framework-Datenanbieters für Oracle

Beschreibt Features und Verhaltensweisen, die spezifisch für den .NET Framework-Datenanbieter für Oracle sind.

Verwenden der in SQL Server integrierten Common Language Runtime (CLR)

Beschreibt, wie aus einem CLR-Datenbankobjekt (Common Language Runtime) in SQL Server 2005 auf Daten zugegriffen werden kann.

Schreiben von anbieterunabhängigem Code in ADO.NET

Beschreibt generische Klassen, mit deren Hilfe in ADO.NET anbieterunabhängiger Code geschrieben werden kann.

Ausführen von allgemeinen Aufgaben in ADO.NET

Beschreibt die Verwendung verschiedener allgemeiner Features von ADO.NET.

Suchen von zusätzlichen ADO.NET-Informationen

Enthält Hyperlinks zu Onlineressourcen mit weiteren Informationen zu ADO.NET.

Siehe auch

Weitere Ressourcen

ADO.NET

Anzeigen:
© 2014 Microsoft