Поделиться через


Обзор создания отношений таблиц "многие-ко-многим"

Связи таблицы "один ко многим" (1:N) устанавливают иерархию между строками. При связях "многие ко многим" (N:N) нет явной иерархии. Для настройки нет столбцов поиска или поведения. Строки, созданные с помощью отношений "многие ко многим", могут рассматриваться как равные, а отношения — равными.

Один пример отношения "многие ко многим" определяется между двумя стандартными таблицами, включенными в приложение Dynamics 365 for Sales. Таблица 'Оппортьюнити' имеет связь типа N:N с таблицей конкурентов. Это отношение позволяет нескольким конкурентам быть добавленными к возможности и множеству возможностей, связанных с одним и тем же конкурентом.

В отношениях "многие ко многим" таблица отношения (или пересечения) хранит данные, которые связывают эти таблицы. Эта таблица имеет связь "один ко многим" с обеими связанными таблицами и сохраняет только необходимые значения для определения связи. Нельзя добавлять настраиваемые столбцы в таблицу связей, и она никогда не отображается в пользовательском интерфейсе.

Создание отношения "многие-ко-многим" требует выбора двух таблиц, которые должны участвовать в отношении. Для приложений, управляемых моделью, можно решить, как будут доступны соответствующие списки в области навигации для каждой таблицы. Это те же параметры, которые используются для основной таблицы в отношениях таблиц 1:N.

Не все таблицы могут использоваться с отношениями "многие-ко-многим". Если таблица недоступна для выбора в конструкторе, невозможно создать новое отношение "многие ко многим" с этой таблицей. Дополнительные сведения: документация разработчика: допустимость отношений таблицы

Замечание

Можно также создать новое отношение таблиц "многие-ко-многим" (N:N) в вашей среде, используя следующее:

Дальнейшие шаги

Создание отношений таблиц "многие-ко-многим"