Наборы данных, таблицы данных и объекты DataViewDataSets, DataTables, and DataViews

ADO.NET DataSet - расположенное в оперативной памяти представление данных, обеспечивающее согласованную реляционную программную модель независимо от источника данных.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. DataSet представляет полный набор данных, включая таблицы, содержащие, упорядочивающие и ограничивающие данные, а также связи между таблицами.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the tables.

Существует несколько способов работы с DataSet, которые могут применяться отдельно или в сочетании.There are several ways of working with a DataSet, which can be applied independently or in combination. Можно выполнить следующие действия:You can:

Строго типизированный DataSet также можно передавать с помощью веб-службы с поддержкой XML-кода.A strongly typed DataSet can also be transported using an XML Web service. Конструкция DataSet делает его идеальным для передачи данных с помощью веб-служб с поддержкой XML-кода.The design of the DataSet makes it ideal for transporting data using XML Web services. Общие сведения об XML-веб-службах см. в разделе Общие сведения об XML-веб-службах.For an overview of XML Web services, see XML Web Services Overview. Пример использования DataSet из XML-веб-службы см. в разделе Потребление набора данных из веб-службы XML.For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

В этом разделеIn This Section

Создание набора данныхCreating a DataSet
Описывает синтаксис, необходимый для создания экземпляра DataSet.Describes the syntax for creating an instance of a DataSet.

Добавление новой таблицы данных в набор данныхAdding a DataTable to a DataSet
Описывает создание и добавление таблиц и столбцов в DataSet.Describes how to create and add tables and columns to a DataSet.

Добавление отношений DataRelationAdding DataRelations
Описывает создание связей между таблицами DataSet.Describes how to create relations between tables in a DataSet.

Навигация по отношениям DataRelationNavigating DataRelations
Описывает использование связей между таблицами DataSet для возвращения дочерних или родительских строк связи типа «родитель-потомок».Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Слияние содержимого набора данныхMerging DataSet Contents
Описывает процесс слияния содержимого одного DataSet, DataTable или массива DataRow с DataSet.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Копирование содержимого набора данныхCopying DataSet Contents
Описывает создание копии DataSet, которая может содержать схему, а также указанные данные.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Обработка событий наборов данныхHandling DataSet Events
Описывает события DataSet и их использование.Describes the events of a DataSet and how to use them.

Типизированные наборы данныхTyped DataSets
Обсуждается, что такое типизированный DataSet и как его создавать и использовать.Discusses what a typed DataSet is and how to create and use it.

DataTablesDataTables
Описывает создание DataTable, определение схемы и управление данными.Describes how to create a DataTable, define the schema, and manipulate data.

Объекты DataTableReaderDataTableReaders
Описывает создание и использование DataTableReader.Describes how to create and use a DataTableReader.

Объекты DataViewDataViews
Описывает создание DataViews и работу с ними, а также работу с событиями DataView.Describes how to create and work with DataViews and work with DataView events.

Использование XML в наборах данныхUsing XML in a DataSet
Описывает взаимодействие DataSet с XML-данными в качестве источника данных, включая загрузку и сохранение содержимого DataSet в виде XML-данных.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Потребление набора данных из веб-службы XMLConsuming a DataSet from an XML Web Service
Описывает создание веб-службы с поддержкой XML, использующей DataSet для передачи данных.Describes how to create an XML Web service that uses a DataSet to transport data.

Новые возможности в ADO.NETWhat's New in ADO.NET
Представляет новые возможности ADO.NET.Introduces features that are new in ADO.NET.

Общие сведения об ADO.NETADO.NET Overview
Содержит введение в структуру и компоненты ADO.NET.Provides an introduction to the design and components of ADO.NET.

Заполнение набора данных с помощью адаптера данных DataAdapterPopulating a DataSet from a DataAdapter
Описывается загрузка DataSet данными из источника данных.Describes how to load a DataSet with data from a data source.

Обновление источников данных с объектами DataAdapterUpdating Data Sources with DataAdapters
Описывается решение по внесению измененных в DataSet данных обратно в источник данных.Describes how to resolve changes to the data in a DataSet back to the data source.

Добавление существующих ограничений к набору данныхAdding Existing Constraints to a DataSet
Описывает заполнение DataSet сведениями о первичном ключе из источника данных.Describes how to populate a DataSet with primary key information from a data source.

См. такжеSee also