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

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

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

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

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

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

Существует два конструктора, которые можно использовать для создания и изменения отношений 1:N (один-ко-многим) или N:1 (многие-к-одному):

Дизайнер Описание
портал Power Apps Обеспечивает простое модернизированное взаимодействие, но некоторые специальные параметры недоступны.
Дополнительная информация: Создание отношений таблиц "многие ко многим" в Microsoft Dataverse с помощью портала Power Apps
Обозреватель решений Не так прост, но предоставляет больше гибкости для менее распространенных требований.
Дополнительные сведения: Создание отношений таблиц N:N (многие-ко-многим) в Dataverse с помощью обозревателя решений

Примечание

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

Информация в этом разделе поможет вам выбрать конструктор для использования.

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

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

См. также

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

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).