Объекты DataSet, DataTable и DataView (ADO.NET)

Обновлен: November 2007

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

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

  • Программно создать DataTable, DataRelation и Constraint внутри DataSet и заполнить таблицы данными.

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

  • Загрузить и сохранить содержимое DataSet с помощью XML-кода. Дополнительные сведения см. в разделе Использование XML в DataSet (ADO.NET).

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

В этом подразделе

Связанные подразделы

См. также

Другие ресурсы

ADO.NET