建立多對多表格關聯概觀

一對多 (1:N) 資料表關聯會在資料列之間建立階層。 在多對多 (N:N) 關聯的情況下,沒有明確的階層。 沒有要設定的查詢資料行或行為。 使用多對多關聯建立的資料列可以視為對等,且關聯是相互的。

在 Dynamics 365 Sales 應用程式隨附的兩個標準資料表之間,定義了多對多關聯的範例。 商機資料表也與競爭者資料表有 N:N 關聯。 這允許將多個競爭者新增至商機,以及多個商機與同一個競爭者產生關聯。

在多對多關聯的情況下,關聯 (或交集) 資料表會儲存與該資料表建立關聯的資料。 這個資料表與兩個相關資料表都有一對多資料表關聯,只會儲存要定義關聯的必要值。 您無法將自訂資料行新增至關聯資料表,而且關聯實體永遠不會顯示在使用者介面中。

建立多對多關聯需要選擇兩個要參與關聯的資料表。 對於模型導向應用程式,您可以決定您希望分別在每個資料表的導覽中提供清單的方式。 這些是在 1:N 資料表關聯中用於主要資料表的相同選項。 其他資訊:主要資料表的導覽窗格項目

並非所有的資料表都可以搭配多對多關聯使用。 如果資料表未在設計工具中供您選擇,就無法與此資料表建立新的多對多關聯。 其他資訊:開發人員文件:資料表關聯適用性

有兩個設計工具可用來建立和編輯 1:N (一對多) 或 N:1 (多對一) 關聯:

設計工作 描述
Power Apps 入口網站 提供輕鬆的簡化體驗,但有些特殊設定無法使用。
其他資訊:在 Microsoft Dataverse 中使用 Power Apps 入口網站建立多對多資料表關聯
方案總管 不是那麼容易,但針對較不常見的需求提供更大的彈性。
其他資訊:使用方案總管建立 Dataverse 中的 N:N (多對多) 資料表關聯

注意

您也可以使用下列方式,在您的環境中建立新的多對多 (N:N) 資料表關聯:

本主題中的資訊將協助您選擇可以使用哪一個設計工具。

除非您需要處理下列任何需求,否則應使用 Power Apps 入口網站來建立和編輯多對多 (N:N) 資料表關聯:

  • 設定模型導向應用程式的導覽窗格選項
  • 在模型導向應用程式的 [進階尋找] 中隱藏關聯。

請參閱

建立和編輯資料表之間的關聯
在 Dataverse 中使用 Power Apps 入口網站建立多對多資料表關聯
使用方案總管建立 Dataverse 中的 N:N (多對多) 資料表關聯

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。