建立實體之間的關聯
您可以藉由建立關聯,在商務資料連接 (BDC) 模型中定義實體之間的關聯性。 Visual Studio 會產生方法,以提供模型取用者與每個關聯的相關資訊。 這些方法可以由 SharePoint Web 組件、清單或自訂應用程式加以使用,以便在使用者介面 (UI) 中顯示資料關聯性。
您可以在 BDC 設計工具中建立兩種類型的關聯: 外部索引鍵型關聯和外部無索引鍵關聯。 如需詳細資訊,請參閱建立實體之間的關聯。
建立實體之間的關聯
在 [工具箱] 的 [BusinessDataConnectivity] 索引標籤中,選擇 [關聯] 項目。
在 [BDC 設計工具] 中選擇來源實體,然後選擇目的實體。
[關聯編輯器] 隨即出現。
如果您想要建立外部索引鍵型關聯,請選取 [是外部索引鍵] 核取方塊。
在 [識別碼對應] 資料表的 [來源識別碼] 資料行中,選擇 [欄位] 資料行中每個相符之類型描述元旁邊顯示的識別項。
例如,在 [來源識別碼] 資料行中,選取
ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID
類型描述元和ReadItem.salesOrder.SalesOrder.ContactID
類型描述元旁的ContactID
。
如果您想要建立外部無索引鍵關聯,請清除 [是外部索引鍵關聯] 核取方塊。
選擇 [確定] 按鈕。
在 BDC 設計工具上,代表來源實體與目的地實體之間關聯的一行隨即出現。
Visual Studio 會將 Association Navigator 方法新增至目的地實體的服務類別和來源實體的服務類別。 如需關聯瀏覽方法的詳細資訊,請參閱支援的作業。
將程式碼新增至來源實體的 Association Navigator 方法,以傳回目的地實體的集合。
在目的地實體的 Association Navigator 方法中,新增傳回相關來源實體的程式碼。
如需關聯導覽器方法的範例,請參閱建立實體之間的關聯。