Отношения в наборах данных

 

Опубликовано: Апрель 2016

Набор данных может содержать связанные таблицы, как реляционная база данных. DataRelation – это объект, упрощающий связь между таблицами данных. В следующих разделах содержатся сведения об объектах ADO.NET DataRelation, о процедуре их создания и об их использовании для работы с данными в связанных таблицах.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.

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

Знакомство с объектами DataRelation
Предоставляет общие сведения о том, как наборы данных позволяют указывать отношения между таблицами и как можно эффективно использовать эти отношения.

Практическое руководство. Создание объектов DataRelation с помощью конструктора набора данных
Объясняет, как использовать конструктор наборов данных для добавления объекта DataRelation в набор данных.

Практическое руководство. Получение доступа к записям в связанных объектах DataTable
Объясняет, как программно вернуть связанные записи в типизированном наборе данных с таблицами в отношении "один ко многим".

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

Ссылка

DataRelation
Представляет отношение родительский/дочерний между двумя объектами T:System.Data.DataTable.

GetChildRows
Принимает дочерние строки T:System.Data.DataRow.

GetParentRow
Принимает родительские строки T:System.Data.DataRow.

Rule
Указывает действие, которое должно быть выполнено для обеспечения ограничения ForeignKeyConstraint.

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

Constraint
Представляет ограничение, которое может быть применено к одному или более объектам DataColumn.

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

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

Перемещение по связям DataRelations
Описывает использование отношений между таблицами объекта DataSet для возвращения дочерних или родительских строк.

Вложенность объектов DataRelation
Рассматривает важность вложенных объектов DataRelation при представлении содержимого DataSet в виде данных XML и описывает способы их создания.