HOW TO:將函式匯入對應到複雜型別 (實體資料模型工具)

本主題描述如何使用 ADO.NET 實體資料模型設計工具 (實體設計工具) 將函式匯入對應到複雜型別。

將涵式匯入對應到複雜型別的程序涉及兩個步驟:

  1. 建立傳回複雜型別的涵式匯入。

  2. 將函式匯入傳回的資料行對應到指定的複雜型別。

    Dd456824.note(zh-tw,VS.100).gif注意:
    函式匯入是以預存程序為基礎。若要將函式匯入對應到複雜型別,由對應預存程序傳回的資料行與此複雜型別的屬性數目必須相符,而且必須具有與屬性型別相容的儲存型別。

若要建立傳回複雜型別的涵式匯入

  1. 從 [模型瀏覽器] 執行下列其中一項:

    • 以滑鼠右鍵按一下 [函式匯入] 資料夾 (在概念模型資訊的 [EntityContainer] 節點中),然後選取 [加入函式匯入]。

    -或-

    • 開啟 [預存程序] 資料夾 (位於儲存模型資訊中),用滑鼠右鍵按一下沒有對應函式匯入的預存程序,然後選取 [加入函式匯入]。

    [加入函式匯入] 對話方塊隨即出現。

  2. 填入新函式匯入的設定,如下所示:

    • 在 [預存程序名稱] 欄位中,指定您要建立哪一個預存程序的函式匯入。 此欄位是下拉式清單,其中顯示儲存體模型中所有的預存程序。

    • 在 [函式匯入名稱] 欄位中,指定此函式匯入的名稱。

    • 選取 [複雜] 做為傳回型別,然後從下拉式清單選擇適當的型別來指定特定的傳回型別。

  3. 按一下 [確定]。

    這個函式匯入項目便會在概念模型中建立。

若要將傳回的資料行對應到複雜型別

  1. 用滑鼠右鍵按一下模型瀏覽器中的函式匯入,然後選取 [函式匯入對應]。

    [對應詳細資料] 視窗便會出現,並且顯示此函數匯入的預設對應。 箭頭是指示資料行值與屬性值之間的對應。 根據預設,資料行名稱是假設與此複雜型別的屬性名稱相同。 預設資料行名稱會以灰色文字顯示。

  2. 如有必要,可將資料行名稱變更為與對應函式匯入的預存程序所傳回的資料行名稱相同。

另請參閱

工作

HOW TO:建立和修改複雜型別 (實體資料模型工具)
HOW TO:將複雜型別屬性加入到實體 (實體資料模型工具)
HOW TO:將現有屬性重構到複雜型別屬性 (實體資料模型工具)。

其他資源

Complex Type Objects
How to Execute a Query Using a Stored Procedure