Наборы данных, таблицы данных и объекты DataView

ADO.NET DataSet - расположенное в оперативной памяти представление данных, обеспечивающее согласованную реляционную программную модель независимо от источника данных. DataSet представляет полный набор данных, включая таблицы, содержащие, упорядочивающие и ограничивающие данные, а также связи между таблицами.

Существует несколько способов работы с DataSet, которые могут применяться отдельно или в сочетании. Вы можете:

Строго типизированный DataSet также можно передавать с помощью веб-службы с поддержкой XML-кода. Конструкция DataSet делает его идеальным для передачи данных с помощью веб-служб с поддержкой XML-кода. Общие сведения об XML-веб-службах см. в разделе Общие сведения об XML-веб-службах. Пример использования DataSet из XML-веб-службы см. в разделе DataSet.

Содержание раздела

Руководство по безопасности
Предоставляет руководство по безопасности для DataSet и DataTable .

Создание набора данных
Описывает синтаксис, необходимый для создания экземпляра DataSet.

Добавление новой таблицы данных в набор данных
Описывает создание и добавление таблиц и столбцов в DataSet.

Добавление отношений DataRelation
Описывает создание связей между таблицами DataSet.

Навигация по отношениям DataRelation
Описывает использование связей между таблицами DataSet для возвращения дочерних или родительских строк связи типа «родитель-потомок».

Слияние содержимого набора данных
Описывает процесс слияния содержимого одного DataSet, DataTable или массива DataRow с DataSet.

Копирование содержимого набора данных
Описывает создание копии DataSet, которая может содержать схему, а также указанные данные.

Обработка событий наборов данных
Описывает события DataSet и их использование.

Типизированные наборы данных
Обсуждается, что такое типизированный DataSet и как его создавать и использовать.

DataTables
Описывает создание DataTable, определение схемы и управление данными.

Объекты DataTableReader
Описывает создание и использование DataTableReader.

Объекты DataView
Описывает создание DataViews и работу с ними, а также работу с событиями DataView.

Использование XML в наборах данных
Описывает взаимодействие DataSet с XML-данными в качестве источника данных, включая загрузку и сохранение содержимого DataSet в виде XML-данных.

Потребление набора данных из веб-службы XML
Описывает создание веб-службы с поддержкой XML, использующей DataSet для передачи данных.

Новые возможности в ADO.NET
Представляет новые возможности ADO.NET.

Общие сведения об ADO.NET
Содержит введение в структуру и компоненты ADO.NET.

Заполнение набора данных с помощью адаптера данных DataAdapter
Описывается загрузка DataSet данными из источника данных.

Обновление источников данных с объектами DataAdapter
Описывается решение по внесению измененных в DataSet данных обратно в источник данных.

Добавление существующих ограничений к набору данных
Описывает заполнение DataSet сведениями о первичном ключе из источника данных.

См. также