Share via


HOW TO:將實體對應到資料庫資料表

本主題說明如何使用 ADO.NET 實體資料模型設計工具 (Entity Designer) 將實體類型對應到資料庫資料表。[對應詳細資料] 視窗可以讓您將實體對應到一或多個資料表、定義對應的條件,以及將資料行指定到屬性對應。

Bb738478.note(zh-tw,VS.100).gif注意:
本主題的重點在於如何將實體類型對應到單一資料庫資料表。不過,實體類型其實可以對應到多個資料庫資料表。如需如何執行的範例,請參閱逐步解說:將實體對應至多個資料表

下表說明在設計介面上選取某個實體類型時,出現在 [對應詳細資料] 視窗中的相關欄位。

名稱 描述

資料行

包含資料表中所有資料行的字母順序清單。

運算子

顯示對應或條件運算子。

值/屬性

顯示對應到此資料行的實體屬性。

如果此欄位為空白,就表示此資料行目前並未對應到純量屬性。

當您按一下這個欄位,它就會變成顯示所有純量屬性的下拉式清單。

加入對應

  1. 在設計介面上或在 [模型瀏覽器] 中用滑鼠右鍵按一下某個實體類型,然後選取 [資料表對應]。

    資料表對應便會顯示在 [對應詳細資料] 視窗中。

  2. 在 [對應詳細資料] 視窗中,按一下 [加入資料表或檢視]。

    這個欄位就會變成包含儲存模型中所有資料表 (尚未包含在目前對應中) 的下拉式清單。

  3. 從清單選取資料表。

    [對應至 <資料表名稱>] 節點就會加入到此視窗。這個節點包含資料表資料行與實體屬性之間的預設對應。精靈會檢查資料行名稱是否與屬性名稱相符。如果相符,這個相同名稱的資料行與屬性之間就是預設對應。

    額外的 [加入資料表或檢視] 資料列會出現在這個新對應節點之下,方便您加入另一個要對應的資料表。

  4. 展開 [對應至 <資料表名稱>] 節點。

    您可以使用 [加入條件] 選項來加入條件。「條件」可讓對應系統根據選取之條件資料行的值,將階層架構中的特定型別對應到資料表中的資料列。實體類型可以針對它們所對應的每個資料表定義一組條件。如需詳細資訊,請參閱 HOW TO:加入或刪除條件

    [資料行對應] 節點也會出現。

  5. 展開 [資料行對應] 節點。

    資料表中所有資料行的清單便會出現。資料行對應到的預設屬性 (如果有) 會列在 [值/屬性] 標題下。

  6. 選取您要對應的資料行,然後用滑鼠右鍵按一下對應的 [值/屬性] 欄位。

    所有純量屬性的下拉式清單便會顯示。

  7. 選取適當的屬性。

  8. 對每一個資料表資料行重複步驟 6 和 7。

刪除資料表對應

  1. 按一下 [對應至 <資料表名稱>] 節點。

    此欄位會變成下拉式清單。

  2. 選取 [刪除]。

刪除資料行對應

  1. 選取您要對應的資料行,然後按一下對應的 [值/屬性] 欄位。

    此欄位會變成下拉式清單。

  2. 選取 [刪除]。

另請參閱

其他資源

Entity Data Model 工具工作
ADO.NET 實體資料模型設計工具案例