資料集中的關聯性
如同關聯式資料庫一樣,資料集可以包含關聯資料表。 增進資料表之間的關聯性之物件是 DataRelation 物件。 下列主題將提供有關 ADO.NET DataRelation 物件的資訊、建立這些物件的方法,以及如何運用這些物件來處理關聯資料表中的資料。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
在本節中
DataRelation 物件簡介
針對資料集如何允許您指定資料表之間的關聯性,以及使用這些關聯性的優點來提供概觀。HOW TO:以 DataSet 設計工具建立 DataRelation
說明如何使用 [DataSet 設計工具] 將 DataRelation 物件加入至資料集。HOW TO:存取關聯 DataTable 中的資料錄
說明如何以程式設計方式從具型別資料集的一對多關聯性資料表傳回相關資料錄。逐步解說:建立資料表之間的關聯性
提供以 [DataSet 設計工具] 建立兩個資料表並加入關聯的逐步指示。
參考
DataRelation
表示兩個 T:System.Data.DataTable 物件之間的父子關聯性。GetChildRows
取得 T:System.Data.DataRow 的子資料列。GetParentRow
取得 T:System.Data.DataRow 的父資料列。Rule
指示當強制使用 ForeignKeyConstraint 時發生的動作。Unique
取得或設定數值,指出資料行每個資料列的值是否必須是唯一。Constraint
表示可以在一或多個 DataColumn 物件上強制使用的條件約束。
相關章節
Adding a Relationship between Tables
說明如何在 DataSet 的資料表之間建立關聯。Navigating a Relationship between Tables
說明如何使用 DataSet 內資料表之間的關聯,傳回父-子關係的子資料列或父資料列。Nested DataRelations
討論以 XML 資料表示 DataSet 內容時,巢狀 DataRelation 物件的重要性,並說明建立它們的方法。