ADO.NET DataSet
是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,它都会提供一致的关系编程模型。一个
DataSet
表示整个数据集,其中包含对数据进行包含、排序和约束的表以及表间的关系。
使用 DataSet
的方法有若干种,这些方法可以单独应用,也可以结合应用。您可以:
- 在 DataSet 中以编程方式创建 DataTables、DataRelations
和 Constraints 并使用数据填充这些表。
- 通过 DataAdapter 用现有关系数据源中的数据表填充 DataSet。
- 使用 XML 加载和保持 DataSet
内容。有关更多信息,请参阅 XML
和 DataSet。
强类型的 DataSet 也可以使用 XML Web services
来进行传输。DataSet 的设计使其成为使用 XML Web services
传输数据的理想选择。
本节内容
- 创建 DataSet
- 描述创建 DataSet 实例的语法。
- 向 DataSet 添加 DataTable
- 描述如何创建表和列并将其添加到 DataSet 中。
- 添加表间关系
- 描述如何创建 DataSet 中表之间的关系。
- 导航表间关系
- 描述如何使用 DataSet
中表之间的关系来返回具有父子关系的子行或父行。
- 将 DataSet
与现有数据一起使用
- 描述如何使用 DataAdapter 将 DataSet
中的更改解析回数据源。
- 合并 DataSet 内容
- 描述如何将一个 DataSet、DataTable 或 DataRow
数组的内容并入另一个 DataSet。
- 复制 DataSet 内容
- 描述如何创建可包含架构和指定数据的 DataSet
副本。
- 使用 DataSet 事件
- 描述 DataSet 的事件并说明如何使用这些事件。
- 使用类型化的 DataSet
- 描述类型化 DataSet 并说明如何创建和使用类型化 DataSet。