Erstellen und Verwenden von DataSets
Das ADO.NET-DataSet ist eine speicherresidente Darstellung von Daten, die – unabhängig von der darin enthaltenen Datenquelle – ein konsistentes relationales Programmiermodell bereitstellt. Ein DataSet stellt einen kompletten Satz aus Daten dar, einschließlich der Tabellen, die die Daten enthalten, ordnen und einschränken, sowie der Beziehungen zwischen den Tabellen.
Für die Arbeit mit einem DataSet gibt es mehrere Methoden, die unabhängig voneinander oder zusammen angewendet werden können. Sie können:
- DataTables, DataRelations und Constraints in einem DataSet programmgesteuert erstellen und Tabellen mit Daten füllen.
- DataSet mit Tabellen von Daten aus einer bestehenden relationalen Datenquelle mit einem DataAdapter-Objekt füllen.
- DataSet-Inhalt mit XML laden und beibehalten. Weitere Informationen finden Sie unter XML und das DataSet.
Ein DataSet mit strikter Typbindung kann auch mit einem XML-Webdienst übertragen werden. Durch seinen Aufbau ist das DataSet ideal für die Übertragung von Daten mit XML-Webdiensten geeignet. Eine Übersicht über XML-Webdienste finden Sie unter Übersicht über XML-Webdienste. Ein Beispiel für die Verarbeitung eines DataSets über einen XML-Webdienst finden Sie unter Verwenden eines DataSets aus einem XML-Webdienst.
In diesem Abschnitt
- Erstellen eines DataSets
Beschreibt die Syntax zum Erstellen einer DataSet-Instanz. - Hinzufügen einer Datentabelle zu einem DataSet
Beschreibt das Erstellen sowie das Hinzufügen von Tabellen und Spalten zu einem DataSet. - Hinzufügen einer Beziehung zwischen Tabellen
Beschreibt die Erstellung von Beziehungen zwischen Tabellen in einem DataSet. - Navigieren in einer Beziehung zwischen Tabellen
Beschreibt, wie Sie mit Beziehungen zwischen Tabellen in einem DataSet untergeordnete oder übergeordnete Zeilen in einer Parent-Child-Beziehung zurückgeben. - Verwenden eines DataSets mit vorhandenen Daten
Beschreibt, wie Änderungen in einem DataSet mit Hilfe eines DataAdapters an eine Datenquelle zurückgegeben werden. - Zusammenführen von DataSet-Inhalten
Beschreibt, wie der Inhalt von einem DataSet-Array, einem DataTable-Array oder einem DataRow-Array mit einem anderen DataSet zusammengeführt wird. - Kopieren von DataSet-Inhalten
Beschreibt, wie eine Kopie eines DataSets erstellt wird, das ein Schema sowie angegebene Daten enthalten kann. - Arbeiten mit DataSet-Ereignissen
Beschreibt die Ereignisse eines DataSets und deren Verwendung. - Arbeiten mit einem typisierten DataSet
Beschreibt ein typisiertes DataSet sowie dessen Erstellung und Verwendung.
Verwandte Abschnitte
- Zugreifen auf Daten mit ADO.NET
Beschreibt die ADO.NET-Architektur und -Komponenten sowie deren Verwendung, um auf vorhandene Datenquellen zuzugreifen und Anwendungsdaten zu verwalten. - XML und das DataSet
Beschreibt, wie das DataSet mit XML als Datenquelle interagiert, u. a. das Laden und Erhalten des Inhalts eines DataSets als XML-Daten. - ADO.NET-Architektur
Beschreibt die Komponenten von ADO.NET (einschließlich des DataSets) und die Rollen, die sie in der ADO.NET-Architektur spielen. - Auffüllen eines DataSets mit einem DataAdapter-Objekt
Beschreibt, wie ein DataSet unter Verwendung eines DataAdapter-Objekts mit Datentabellen aus einer bestehenden Datenquelle gefüllt wird.