HOW TO:將複雜型別屬性對應到資料表資料行 (實體資料模型工具)。

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

Dd456822.note(zh-tw,VS.100).gif注意:
本主題的重點在於如何將複雜型別屬性對應到單一資料庫資料表。不過,複雜型別屬性可以對應到多個資料庫資料表。該處理程序類似於將純量屬性對應到多個資料表。如需如何將純量屬性對應到多個資料表的範例,請參閱 逐步解說:將實體對應至多個資料表

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

名稱 說明

資料行

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

運算子

顯示對應或條件運算子。

值/屬性

顯示對應到此資料行的實體屬性。 複雜類型屬性顯示為 ComplexTypePropertyName.PropertyName

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

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

加入對應

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

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

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

    [資料行對應] 節點隨即出現。

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

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

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

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

  5. 選取適當的屬性。

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

刪除資料行對應

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

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

  2. 選取 [刪除]。

另請參閱

工作

HOW TO:建立和修改複雜型別 (實體資料模型工具)
HOW TO:將複雜型別屬性加入到實體 (實體資料模型工具)
HOW TO:將函式匯入對應到複雜型別 (實體資料模型工具)
HOW TO:將現有屬性重構到複雜型別屬性 (實體資料模型工具)。
HOW TO:加入或刪除條件
HOW TO:將實體對應到資料庫資料表

其他資源

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