"DataSets", "DataTables" und "DataViews"DataSets, DataTables, and DataViews

ADO.NET DataSet ist eine speicherresidente Darstellung von Daten, die – unabhängig von der darin enthaltenen Datenquelle – ein konsistentes relationales Programmiermodell bereitstellt.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. 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.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the tables.

Es gibt verschiedene Möglichkeiten, mit einem DataSet zu arbeiten, die unabhängig voneinander oder kombiniert angewendet werden können.There are several ways of working with a DataSet, which can be applied independently or in combination. Ihre Möglichkeiten:You can:

Bei einem DataSet mit strikter Typbindung besteht auch die Möglichkeit, es mit einem XML-Webdienst zu übertragen.A strongly typed DataSet can also be transported using an XML Web service. Durch seinen Aufbau ist das DataSet ideal für die Übertragung von Daten mithilfe von XML-Webdiensten geeignet.The design of the DataSet makes it ideal for transporting data using XML Web services. Eine Übersicht über die XML-Webdienste finden Sie unter XML Web Services Overview (Übersicht über XML-Webdienste).For an overview of XML Web services, see XML Web Services Overview. Ein Beispiel für die Nutzung von DataSet von einem XML-Webdienst aus finden Sie unter Consuming a DataSet from an XML Web Service (Verwenden eines DataSets von einem XML-Webdienst aus).For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

In diesem AbschnittIn this section

SicherheitsleitfadenSecurity guidance
Bietet Sicherheits Anleitungen für DataSet und DataTable .Provides security guidance for DataSet and DataTable.

Erstellen eines DatasetsCreating a DataSet
Beschreibt die Syntax zum Erstellen einer Instanz eines DataSet.Describes the syntax for creating an instance of a DataSet.

Hinzufügen einer "DataTable" zu einem "DataSet"Adding a DataTable to a DataSet
Beschreibt das Erstellen sowie das Hinzufügen von Tabellen und Spalten zu einem DataSet.Describes how to create and add tables and columns to a DataSet.

Hinzufügen von "DataRelations"Adding DataRelations
Beschreibt das Erstellen von Beziehungen zwischen Tabellen in einem DataSet.Describes how to create relations between tables in a DataSet.

Navigieren in "DataRelations"Navigating DataRelations
Beschreibt, wie die Beziehungen zwischen Tabellen in einem DataSet dazu verwendet werden, untergeordnete oder übergeordnete Zeilen einer Beziehung zwischen über- und untergeordneten Tabellen zurückzugeben.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Zusammenführen von DataSet-InhaltenMerging DataSet Contents
Beschreibt, wie der Inhalt eines DataSet-Arrays, DataTable-Arrays oder DataRow-Arrays mit einem anderen DataSet zusammengeführt wird.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Kopieren von DataSet-InhaltenCopying DataSet Contents
Beschreibt das Erstellen einer Kopie eines DataSet, die ein Schema sowie angegebene Daten enthalten kann.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Behandeln von DataSet-EreignissenHandling DataSet Events
Beschreibt die Ereignisse eines DataSet und wie diese verwendet werden.Describes the events of a DataSet and how to use them.

Typisierte "DataSets"Typed DataSets
Erläutert, was ein typisiertes DataSet ist, und wie es erstellt und verwendet wird.Discusses what a typed DataSet is and how to create and use it.

"DataTables"DataTables
Beschreibt das Erstellen einer DataTable, das Definieren des zugehörigen Schemas und das Bearbeiten von Daten.Describes how to create a DataTable, define the schema, and manipulate data.

"DataTableReaders"DataTableReaders
Beschreibt das Erstellen und Verwenden eines DataTableReader.Describes how to create and use a DataTableReader.

"DataViews"DataViews
Beschreibt das Erstellen von und Arbeiten mit DataViews sowie das Arbeiten mit DataView-Ereignissen.Describes how to create and work with DataViews and work with DataView events.

Using XML in a DataSet (Verwenden von XML in einem DataSet)Using XML in a DataSet
Beschreibt, wie das DataSet mit XML als Datenquelle interagiert, einschließlich des Ladens und Beibehaltens des Inhalts eines DataSet als XML-Daten.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Verwenden eines "DataSet" von einem XML-Webdienst ausConsuming a DataSet from an XML Web Service
Beschreibt, wie ein XML-Webdienst erstellt wird, der für die Übertragung von Daten ein DataSet verwendet.Describes how to create an XML Web service that uses a DataSet to transport data.

Neues in ADO.NETWhat's New in ADO.NET
Enthält eine Einführung in neue Funktionen von ADO.NET.Introduces features that are new in ADO.NET.

Übersicht über ADO.NETADO.NET Overview
Bietet eine Einführung in das Design und die Komponenten von ADO.NET.Provides an introduction to the design and components of ADO.NET.

Auffüllen eines "DataSets" durch einen "DataAdapter"Populating a DataSet from a DataAdapter
Beschreibt das Laden eines DataSets mit Daten aus einer Datenquelle.Describes how to load a DataSet with data from a data source.

Aktualisieren von Datenquellen mit "DataAdapters"Updating Data Sources with DataAdapters
Beschreibt, wie Änderungen an Daten in einem DataSet auch in der Datenquelle vorgenommen werden können.Describes how to resolve changes to the data in a DataSet back to the data source.

Hinzufügen von vorhandenen Einschränkungen zu einem "DataSet"Adding Existing Constraints to a DataSet
Beschreibt das Auffüllen eines DataSets mit Primärschlüsselinformationen aus einer Datenquelle.Describes how to populate a DataSet with primary key information from a data source.

Weitere InformationenSee also