HOW TO:建立和編輯關聯
關聯會在 Entity Data Model (EDM) 中定義實體 (Entity) 類型之間的關聯性 (Relationship)。 關聯只能具有兩個參與的實體類型,而且關聯中的每個參與實體類型都稱為「端」。 實體類型之間可以具有多個關聯。 關聯會在設計介面上表示成連接兩個實體類型的線條。
建立關聯
建立關聯就會進行下列動作:
建立關聯的視覺表示法並將它加入至設計介面。
將導覽屬性加入至位於關聯每一端之實體類型的視覺表示法。
修改定義概念資料模型之 .edmx 檔的一部分。
更新 [對應詳細資料] 視窗。
更新 [模型瀏覽器]。
附註 |
---|
建立關聯之後,您必須建立關聯的對應。 如需詳細資訊,請參閱 HOW TO:建立和編輯關聯對應。 |
若要使用新增關聯對話方塊來建立關聯
以滑鼠右鍵按一下設計介面的空白區域、指向 [加入],然後選取 [關聯]。
[新增關聯] 對話方塊便會出現。
填入關聯的設定:
指定新關聯的名稱。
從 [實體] 下拉式清單中選取要包含在關聯中的實體。
選取每個實體的多重性。
指定每個實體的導覽屬性名稱。
按一下 [確定]。
若要使用工具箱來建立關聯
在 [工具箱] 中,按一下 [關聯] 控制項。
透過在設計介面中按一下某個實體,然後按一下設計介面上的其他實體,選取要包含在關聯中的實體。
[新增關聯] 對話方塊便會出現。
填入關聯的設定:
指定新關聯的名稱。
選取每個實體的多重性。
指定每個實體的導覽屬性名稱。
按一下 [確定]。
若要讓選取的實體與另一個實體產生關聯
在設計介面中按一下某個實體、指向 [加入],然後選取 [關聯]。
[新增關聯] 對話方塊便會出現。
填入關聯的設定:
指定新關聯的名稱。
從 [實體] 下拉式清單中選取要包含在關聯中的實體。
選取每個實體的多重性。
指定每個實體的導覽屬性名稱。
按一下 [確定]。
刪除關聯
您可以使用 ADO.NET 實體資料模型設計工具的設計介面來刪除關聯。 刪除關聯就會進行下列動作:
從設計介面中刪除關聯的視覺表示法。
從位於關聯每一端之實體類型的視覺表示法中刪除導覽屬性。
修改定義概念資料模型之 .edmx 檔的一部分。
刪除關聯的對應並更新 [實體對應詳細資料] 視窗。
更新 [模型瀏覽器] 視窗。
若要刪除關聯
以滑鼠右鍵按一下關聯,然後選取 [刪除]。
- 或 -
選取一個或多個關聯,然後按下 DELETE 鍵。