Наборы данных, таблицы данных и объекты DataView
ADO.NET DataSet - расположенное в оперативной памяти представление данных, обеспечивающее согласованную реляционную программную модель независимо от источника данных. DataSet представляет полный набор данных, включая таблицы, содержащие, упорядочивающие и ограничивающие данные, а также связи между таблицами.
Существует несколько способов работы с DataSet, которые могут применяться отдельно или в сочетании. Вы можете:
Программно создать DataTable, DataRelation и Constraint внутри DataSet и заполнить таблицы данными.
Заполнить DataSet таблицами данных из существующего реляционного источника данных с помощью
DataAdapter
.Загрузить и сохранить содержимое DataSet с помощью XML-кода. Дополнительные сведения см. в статье Использование XML в наборах данных.
Строго типизированный 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 сведениями о первичном ключе из источника данных.