共用方式為


建立實體之間的關聯

您可以藉由建立關聯,在商務資料連接 (BDC) 模型中定義實體之間的關聯性。 Visual Studio 會產生方法,以提供模型取用者與每個關聯的相關資訊。 這些方法可以由 SharePoint Web 組件、清單或自訂應用程式加以使用,以便在使用者介面 (UI) 中顯示資料關聯性。

您可以在 BDC 設計工具中建立兩種類型的關聯: 外部索引鍵型關聯和外部無索引鍵關聯。 如需詳細資訊,請參閱建立實體之間的關聯

建立實體之間的關聯

  1. 在 [工具箱] 的 [BusinessDataConnectivity] 索引標籤中,選擇 [關聯] 項目。

  2. 在 [BDC 設計工具] 中選擇來源實體,然後選擇目的實體。

    [關聯編輯器] 隨即出現。

  3. 如果您想要建立外部索引鍵型關聯,請選取 [是外部索引鍵] 核取方塊。

    1. 在 [識別碼對應] 資料表的 [來源識別碼] 資料行中,選擇 [欄位] 資料行中每個相符之類型描述元旁邊顯示的識別項。

      例如,在 [來源識別碼] 資料行中,選取 ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID 類型描述元和 ReadItem.salesOrder.SalesOrder.ContactID 類型描述元旁的 ContactID

  4. 如果您想要建立外部無索引鍵關聯,請清除 [是外部索引鍵關聯] 核取方塊。

  5. 選擇 [確定] 按鈕。

  6. 在 BDC 設計工具上,代表來源實體與目的地實體之間關聯的一行隨即出現。

    Visual Studio 會將 Association Navigator 方法新增至目的地實體的服務類別和來源實體的服務類別。 如需關聯瀏覽方法的詳細資訊,請參閱支援的作業

  7. 將程式碼新增至來源實體的 Association Navigator 方法,以傳回目的地實體的集合。

  8. 在目的地實體的 Association Navigator 方法中,新增傳回相關來源實體的程式碼。

    如需關聯導覽器方法的範例,請參閱建立實體之間的關聯