共用方式為


資料集中的關聯性

 

發行︰ 2016年4月

如同關聯式資料庫一樣,資料集可以包含關聯資料表。 增進資料表之間的關聯性之物件是 DataRelation 物件。 下列主題將提供有關 ADO.NET DataRelation 物件的資訊、建立這些物件的方法,以及如何運用這些物件來處理關聯資料表中的資料。

注意

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱將 IDE 個人化

在本節中

DataRelation 物件簡介
針對資料集如何允許您指定資料表之間的關聯性,以及使用這些關聯性的優點來提供概觀。

如何:以 DataSet 設計工具建立 DataRelation
說明如何使用 [DataSet 設計工具] 將 DataRelation 物件加入至資料集。

如何:存取關聯 DataTable 中的資料錄
說明如何以程式設計方式從具型別資料集的一對多關聯性資料表傳回相關資料錄。

逐步解說:建立資料表之間的關聯性
提供以 [DataSet 設計工具] 建立兩個資料表並加入關聯的逐步指示。

參考

DataRelation
表示兩個 T:System.Data.DataTable 物件之間的父子關聯性。

GetChildRows
取得 T:System.Data.DataRow 的子資料列。

GetParentRow
取得 T:System.Data.DataRow 的父資料列。

Rule
指示當強制使用 ForeignKeyConstraint 時發生的動作。

Unique
取得或設定數值,指出資料行每個資料列的值是否必須是唯一。

Constraint
表示可以在一或多個 DataColumn 物件上強制使用的條件約束。

相關章節

加入 DataRelations
說明如何在 DataSet 的資料表之間建立關聯。

瀏覽 DataRelation
說明如何使用 DataSet 內資料表之間的關聯,傳回父-子關係的子資料列或父資料列。

巢狀 DataRelation
討論以 XML 資料表示 DataSet 內容時,巢狀 DataRelation 物件的重要性,並說明建立它們的方法。