数据集中的关系

 

发布日期: 2016年7月

数据集可像关系数据库一样包含关系表。 简化数据表之间关系的对象是 DataRelation 对象。 下列主题提供了有关 ADO.NET DataRelation 对象、如何创建它们以及如何使用它们处理相关表中的数据的信息。

备注

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 这些元素取决于你所使用的 Visual Studio 版本和你所使用的设置。 有关详细信息,请参阅个性化 IDE

本节内容

介绍 DataRelation 对象
提供有关数据集允许您指定表间关系以及利用这些关系的方法的概述。

如何:使用数据集设计器创建 DataRelation
介绍如何使用**“数据集设计器”**向数据集中添加 DataRelation 对象。

如何:访问相关数据表中的记录
介绍如何通过编程方法返回具有一对多关系的表的类型化数据集中的相关记录。

演练:创建数据表之间的关系
提供分步说明,介绍如何使用**“数据集设计器”**创建两个数据表并在它们之间添加关系。

参考

DataRelation
表示两个 T:System.Data.DataTable 对象之间的父/子关系。

GetChildRows
获取 T:System.Data.DataRow 的子行。

GetParentRow
获取 T:System.Data.DataRow 的父行。

Rule
指示强制执行 ForeignKeyConstraint 时发生的操作。

Unique
获取或设置一个值,该值指示该列每一行中的值是否必须唯一。

Constraint
表示可在一个或多个 DataColumn 对象上强制执行的约束。

相关章节

添加 DataRelation
描述如何创建 DataSet 中表之间的关系。

导航 DataRelation
描述如何使用 DataSet 中表之间的关系来返回具有父子关系的子行或父行。

嵌套 DataRelation
讨论嵌套 DataRelation 对象在以 XML 数据形式表示 DataSet 内容时的重要性,并描述如何创建这些对象。