Freigeben über


Beziehungen in Datasets

 

Veröffentlicht: Juli 2016

Ein Dataset kann verknüpfte Tabellen wie in einer relationalen Datenbank enthalten. Das Objekt, das eine Beziehung zwischen Datentabellen erleichtert, ist ein DataRelation-Objekt. Die folgenden Themen enthalten Informationen zu ADO.NET-DataRelation-Objekten, zu deren Erstellung und dazu, wie Sie sie verwendet können, um mit Daten in verknüpften Tabellen zu arbeiten.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren der IDE.

In diesem Abschnitt

Einführung in DataRelation-Objekte
Bietet eine Übersicht darüber, wie Sie mit Datasets Beziehungen zwischen Tabellen festlegen und diese Beziehungen nutzen können

Gewusst wie: Erstellen von DataRelations mit dem Dataset-Designer
Erläutert, wie Sie mit dem Dataset-Designer ein DataRelation-Objekt zu einem Dataset hinzufügen.

Gewusst wie: Zugreifen auf Datensätze in verknüpften DataTables
Erläutert, wie Sie programmgesteuert verknüpfte Datensätze in einem typisierten Dataset mit Tabellen in einer 1:n-Beziehung zurückgeben.

Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen
Bietet eine schrittweise Anleitung zum Erstellen zweier Datentabellen mit dem Dataset-Designer und zum Hinzufügen einer Beziehung zwischen den Tabellen.

Referenz

DataRelation
Stellt eine Beziehung zwischen zwei einander unter- bzw. übergeordneten T:System.Data.DataTable-Objekten dar.

GetChildRows
Ruft die untergeordneten Zeilen aus einer T:System.Data.DataRow ab.

GetParentRow
Ruft die übergeordneten Zeilen aus einer T:System.Data.DataRow ab.

Rule
Gibt die Aktion an, die beim Erzwingen einer ForeignKeyConstraint ausgeführt wird.

Unique
Ruft einen Wert ab, der angibt, ob die Werte in jeder Zeile der Spalte eindeutig sein müssen, oder legt diesen fest.

Constraint
Stellt eine Einschränkung dar, die für ein oder mehrere DataColumn-Objekte erzwungen werden kann.

Verwandte Abschnitte

Hinzufügen von 'DataRelations'
Beschreibt das Erstellen von Beziehungen zwischen Tabellen in einem DataSet.

Navigieren in 'DataRelations'
Beschreibt, wie Sie mit Beziehungen zwischen Tabellen in einem DataSet untergeordnete oder übergeordnete Zeilen in einer Parent-Child-Beziehung zurückgeben.

Schachteln von 'DataRelations'
Erläutert die Bedeutung geschachtelter DataRelation-Objekte beim Darstellen des DataSet-Inhalts als XML-Daten und beschreibt deren Erstellung.