HOW TO:將實體對應到資料庫資料表
本主題說明如何使用 ADO.NET 實體資料模型設計工具 (Entity Designer) 將實體類型對應到資料庫資料表。[對應詳細資料] 視窗可以讓您將實體對應到一或多個資料表、定義對應的條件,以及將資料行指定到屬性對應。
注意: |
---|
本主題的重點在於如何將實體類型對應到單一資料庫資料表。不過,實體類型其實可以對應到多個資料庫資料表。如需如何執行的範例,請參閱逐步解說:將實體對應至多個資料表。 |
下表說明在設計介面上選取某個實體類型時,出現在 [對應詳細資料] 視窗中的相關欄位。
名稱 | 描述 |
---|---|
資料行 |
包含資料表中所有資料行的字母順序清單。 |
運算子 |
顯示對應或條件運算子。 |
值/屬性 |
顯示對應到此資料行的實體屬性。 如果此欄位為空白,就表示此資料行目前並未對應到純量屬性。 當您按一下這個欄位,它就會變成顯示所有純量屬性的下拉式清單。 |
加入對應
在設計介面上或在 [模型瀏覽器] 中用滑鼠右鍵按一下某個實體類型,然後選取 [資料表對應]。
資料表對應便會顯示在 [對應詳細資料] 視窗中。
在 [對應詳細資料] 視窗中,按一下 [加入資料表或檢視]。
這個欄位就會變成包含儲存模型中所有資料表 (尚未包含在目前對應中) 的下拉式清單。
從清單選取資料表。
[對應至 <資料表名稱>] 節點就會加入到此視窗。這個節點包含資料表資料行與實體屬性之間的預設對應。精靈會檢查資料行名稱是否與屬性名稱相符。如果相符,這個相同名稱的資料行與屬性之間就是預設對應。
額外的 [加入資料表或檢視] 資料列會出現在這個新對應節點之下,方便您加入另一個要對應的資料表。
展開 [對應至 <資料表名稱>] 節點。
您可以使用 [加入條件] 選項來加入條件。「條件」可讓對應系統根據選取之條件資料行的值,將階層架構中的特定型別對應到資料表中的資料列。實體類型可以針對它們所對應的每個資料表定義一組條件。如需詳細資訊,請參閱 HOW TO:加入或刪除條件。
[資料行對應] 節點也會出現。
展開 [資料行對應] 節點。
資料表中所有資料行的清單便會出現。資料行對應到的預設屬性 (如果有) 會列在 [值/屬性] 標題下。
選取您要對應的資料行,然後用滑鼠右鍵按一下對應的 [值/屬性] 欄位。
所有純量屬性的下拉式清單便會顯示。
選取適當的屬性。
對每一個資料表資料行重複步驟 6 和 7。
刪除資料表對應
按一下 [對應至 <資料表名稱>] 節點。
此欄位會變成下拉式清單。
選取 [刪除]。
刪除資料行對應
選取您要對應的資料行,然後按一下對應的 [值/屬性] 欄位。
此欄位會變成下拉式清單。
選取 [刪除]。