ADO.NET DataSet 是数据的内存驻留表示形式,它提供一致的关系编程模型,而不考虑它所包含的数据源。 DataSet 代表一组完整的数据,包括各种表,这些表用于包含、排序和约束数据,以及表之间的关系。
使用 DataSet 的方法有若干种,这些方法可以单独应用,也可以结合应用。 您可以:
以编程方式在DataTable中创建DataRelation、Constraint和DataSet,并填充这些表的数据。
使用DataSet将现有关系数据源中的数据表填充到
DataAdapter
中。使用 XML 加载和保留 DataSet 内容。 有关详细信息,请参阅 在数据集中使用 XML。
强类型化的 DataSet 也可以使用 XML Web services 来进行传输。 DataSet设计使它非常适合使用 XML Web 服务传输数据。 有关 XML Web 服务的概述,请参阅 XML Web 服务概述。 有关从 XML Web 服务使用数据集 DataSet 的示例,请参阅 从 XML Web 服务使用数据集。
本部分内容
安全指南
提供 DataSet 和 DataTable 的安全指南。
将数据表添加到数据集中
介绍如何创建表格和列,并如何将其添加到 DataSet。
添加数据关系
描述如何在 DataSet 中创建表之间的关系。
导航数据关系
描述如何使用 DataSet 中表之间的关系来返回具有父子关系的子行或父行。
合并数据集内容
描述如何将一个DataSet、DataTable或DataRow数组的内容合并到另一DataSet数组中。
复制数据集内容
介绍如何创建可包含架构和指定数据的副本 DataSet 。
类型化数据集
描述类型化 DataSet 的定义并说明如何创建和使用。
DataTables
介绍如何创建 DataTable、定义架构和操作数据。
DataTableReaders
介绍如何创建和使用 DataTableReader.
DataViews
介绍如何创建DataViews
事件,以及如何与DataView事件进行处理。
在数据集中使用 XML
描述如何与 XML 作为数据源进行交互,包括以 XML 格式加载和保存 DataSet 的内容。
从 XML Web 服务中获取数据集
介绍如何创建使用 DataSet XML Web 服务来传输数据。
相关章节
ADO.NET 新增功能
引入了 ADO.NET 中的新增功能。
ADO.NET 概述
介绍 ADO.NET 的设计和组件。
从 DataAdapter 填充数据集
介绍如何使用数据源中的数据加载 数据集 。
使用 DataAdapter 更新数据源
介绍如何将 DataSet 中的数据更改解析回数据源。
向数据集添加现有约束
介绍如何使用数据源中的主键信息填充 数据集 。