Share via


HOW TO:建立和編輯關聯

關聯會在 Entity Data Model (EDM) 中定義實體 (Entity) 類型之間的關聯性 (Relationship)。 關聯只能具有兩個參與的實體類型,而且關聯中的每個參與實體類型都稱為「端」。 實體類型之間可以具有多個關聯。 關聯會在設計介面上表示成連接兩個實體類型的線條。

建立關聯

建立關聯就會進行下列動作:

  • 建立關聯的視覺表示法並將它加入至設計介面。

  • 將導覽屬性加入至位於關聯每一端之實體類型的視覺表示法。

  • 修改定義概念資料模型之 .edmx 檔的一部分。

  • 更新 [對應詳細資料] 視窗。

  • 更新 [模型瀏覽器]。

Bb738477.note(zh-tw,VS.100).gif注意:
建立關聯之後,您必須建立關聯的對應。 如需詳細資訊,請參閱 HOW TO:建立和編輯關聯對應

若要使用新增關聯對話方塊來建立關聯

  1. 以滑鼠右鍵按一下設計介面的空白區域、指向 [加入],然後選取 [關聯]。

    [新增關聯] 對話方塊便會出現。

  2. 填入關聯的設定:

    • 指定新關聯的名稱。

    • 從 [實體] 下拉式清單中選取要包含在關聯中的實體。

    • 選取每個實體的多重性。

    • 指定每個實體的導覽屬性名稱。

  3. 按一下 [確定]。

若要使用工具箱來建立關聯

  1. 在 [工具箱] 中,按一下 [關聯] 控制項。

  2. 透過在設計介面中按一下某個實體,然後按一下設計介面上的其他實體,選取要包含在關聯中的實體。

    [新增關聯] 對話方塊便會出現。

  3. 填入關聯的設定:

    • 指定新關聯的名稱。

    • 選取每個實體的多重性。

    • 指定每個實體的導覽屬性名稱。

  4. 按一下 [確定]。

若要讓選取的實體與另一個實體產生關聯

  1. 在設計介面中按一下某個實體、指向 [加入],然後選取 [關聯]。

    [新增關聯] 對話方塊便會出現。

  2. 填入關聯的設定:

    • 指定新關聯的名稱。

    • 從 [實體] 下拉式清單中選取要包含在關聯中的實體。

    • 選取每個實體的多重性。

    • 指定每個實體的導覽屬性名稱。

  3. 按一下 [確定]。

刪除關聯

您可以使用 ADO.NET 實體資料模型設計工具的設計介面來刪除關聯。 刪除關聯就會進行下列動作:

  • 從設計介面中刪除關聯的視覺表示法。

  • 從位於關聯每一端之實體類型的視覺表示法中刪除導覽屬性。

  • 修改定義概念資料模型之 .edmx 檔的一部分。

  • 刪除關聯的對應並更新 [實體對應詳細資料] 視窗。

  • 更新 [模型瀏覽器] 視窗。

若要刪除關聯

  • 以滑鼠右鍵按一下關聯,然後選取 [刪除]。

    - 或 -

  • 選取一個或多個關聯,然後按下 DELETE 鍵。

另請參閱

其他資源

ADO.NET Entity Data Model Designer Overview
Entity Data Model 工具工作