一個實體中的資料通常會與另一個實體的資料相關。 例如,您可能有客戶實體與訂單實體,而訂單實體可能包含與客戶實體的查閱關聯,以顯示哪些客戶下過訂單。 您可以使用查閱欄位,針對下過訂單的客戶顯示客戶實體的資料。 如需詳細資訊,請參閱實體關聯性與查閱欄位

定義關聯性

您可以為兩個實體之間 (或實體與本身之間) 建立數種類型的關聯性。 每個實體可以與多個實體有一個關聯性,而每個實體也可以與另一個實體有多個關聯性。 常見的關聯性類型有︰

  • 一般 - 兩個實體之間存在著這種類型的關聯性。

  • 本身 - 實體與本身之間存在著這種類型的關聯性。

  • 一對一 - 在這種類型的關聯性中,實體 A 中的每筆記錄只會與實體 B 中的一筆記錄相符,反之亦然。 目前的 Common Data Service 版本並未針對自訂實體支援這種類型的關聯性。

  • 一對多 - 在這種類型的關聯性中,實體 A 中的每筆記錄可以與實體 B 中的多筆記錄相符,但實體 B 中的每筆記錄只能符合實體 A 中的一筆記錄。

  • 多對多 - 在這種類型的關聯性中,實體 A 中的每筆記錄都可與實體 B 中的多筆記錄相符,反之亦然。 目前的 Common Data Service 版本不支援這種類型的關聯性。

新增查閱關聯

若要新增實體的查閱關聯,在 [關聯性] 索引標籤下方建立關聯,然後指定您要建立關聯性的實體。

  1. powerapps.com 上,展開 [Common Data Service] 區段,然後按一下或點選左側瀏覽窗格中的 [實體]。
  2. 在實體清單中,按一下或點選實體以顯示其欄位。 您可以在清單上方的搜尋列中輸入一或多個字元,以篩選清單。
  3. 按一下或點選靠近畫面頂端的 [關聯性]。 此索引標籤會顯示實體的所有關聯性。 按一下 [新增關聯性]。
  4. 在 [建立關聯性] 頁面上,指定您要與其建立關聯性的相關實體,然後為關聯指定名稱和顯示名稱。
  5. 按一下或點選 [儲存] 確認變更。 隨即會自動建立具有相同名稱的查閱欄位。

在應用程式中使用查閱欄位

如果您從包含查閲欄位的實體自動建立應用程式,則其會顯示為 [下拉式清單] 控制項,其中包含的資料是來自處於摺疊狀態之所參照實體的 [主索引鍵] 欄位。 若要在展開的下拉式清單中看見兩個欄位,您必須將 [PrimaryId] 欄位以及您選擇的第二個欄位新增至查閱關聯之相關實體的 [預設查閱] 欄位群組中。

刪除具有查閱關聯的記錄

如果實體 A 具有與實體 B 的查閱關聯:

  • 您可以不受限制地刪除實體 A 中的任何記錄。
  • 如果實體 B 中的某筆記錄符合實體 A 中的一或多筆記錄,您必須先刪除實體 A 中的所有相符記錄,才能刪除實體 B 中的記錄。

注意︰如果實體 B 是與實體 A 之間有父代關聯性的標準實體,當您刪除實體 B 中的記錄時,也會一併刪除實體 B 中所有相符的記錄。

如需如何刪除欄位的相關資訊,請參閱管理欄位

後續步驟