数据集、数据表和数据视图

ADO.NET DataSet 是数据的内存驻留表示形式,它提供一致的关系编程模型,而不考虑它所包含的数据源。 DataSet 代表一组完整的数据,包括各种表,这些表用于包含、排序和约束数据,以及表之间的关系。

使用 DataSet 的方法有若干种,这些方法可以单独应用,也可以结合应用。 您可以:

强类型化的 DataSet 也可以使用 XML Web services 来进行传输。 DataSet设计使它非常适合使用 XML Web 服务传输数据。 有关 XML Web 服务的概述,请参阅 XML Web 服务概述。 有关从 XML Web 服务使用数据集 DataSet 的示例,请参阅 从 XML Web 服务使用数据集

本部分内容

安全指南DataSetDataTable 提供安全指导。

创建数据集 描述创建实例的 DataSet语法。

将 DataTable 添加到 DataSet介绍如何创建表和列并将其添加到DataSet.

添加 DataRelations 介绍如何在DataSet的表之间创建关系。

DataRelations 的使用 介绍如何在 DataSet 中利用表之间的关系,来获取父子关系中子行或父行的数据。

合并数据集内容介绍如何将一个或DataSetDataTable数组的内容合并到另一DataRowDataSet数组中。

复制数据集内容 介绍如何创建可包含架构和指定数据的副本 DataSet

处理数据集事件 描述 a DataSet 事件及其用法。

类型化数据集 讨论类型化 DataSet 是什么以及如何创建和使用它。

DataTables 介绍如何创建 DataTable、定义模式和操作数据。

DataTableReaders 介绍如何创建和使用 DataTableReader.

DataViews介绍如何创建和使用DataViews并处理DataView事件。

在数据集中使用 XML 描述如何与 XML 作为数据源进行交互,包括将 DataSet 的内容加载和持久化为 XML 数据。

使用 XML Web 服务中的数据集 描述如何创建一个 XML Web 服务,使用 DataSet 来传输数据。

ADO.NET 中的新增 功能引入了 ADO.NET 中的新增功能。

ADO.NET 概述 介绍 ADO.NET 的设计和组件。

从 DataAdapter 填充数据集 介绍如何使用数据源中的数据加载到DataSet 中。

使用 DataAdapters 更新数据源 介绍如何解析对返回数据源的数据 DataSet 所做的更改。

向数据集添加现有约束 介绍如何从数据源填充数据集的主键信息。

另请参阅