共用方式為


HOW TO:編輯函式匯入 (實體資料模型工具)

本主題描述如何使用 ADO.NET 實體資料模型 Designer (Entity Designer) 編輯函式匯入。 如需建立函式的詳細資訊,請參閱 HOW TO:匯入預存程序

Ee534438.note(zh-tw,VS.100).gif注意:
實體類型的插入、更新和刪除作業都可以對應到預存程序。如需詳細資訊,請參閱 HOW TO:把修改函式對應至預存程序

下列程序描述如何編輯函式匯入。 此程序假設您已在 Entity Designer 中開啟一個 .edmx 檔,並且已經加入函式匯入。

編輯函式匯入

  1. 模型瀏覽器中,按兩下 [函式匯入] 資料夾中的函式匯入模型瀏覽器視窗

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

  2. 編輯函式匯入的設定。

    • 您可以在 [預存程序名稱] 欄位中變更函式匯入所對應的預存程序。 此欄位是下拉式清單,其中顯示儲存體模型中所有的預存程序。 如果無法使用所需的預存程序,您可能需要更新儲存體模型。 如需詳細資訊,請參閱 HOW TO:在資料庫變更時更新 EDM

    • 您可以在 [函式匯入名稱] 欄位中變更函式匯入的名稱。

    • 若要變更傳回型別,可以選取 []、[純量、複雜] 或 [實體],然後從可用的下拉式清單中選取特定傳回型別。 如果您選擇 [複雜],Entity Designer 可以使用對應至預存程序所傳回之資料行的屬性建立新的複雜類型。

    1. 按一下 [取得資料行資訊] 以擷取資料行資訊。

    2. 按一下 [建立新複雜型別]。

    3. 在 [複雜] 下拉式清單中編輯複雜型別的名稱。

      按一下 [確定] 時,會將新的複雜型別加入到概念模型中,同時將函式匯入的傳回型別設定為這個新的型別。

      Ee534438.note(zh-tw,VS.100).gif注意:
      如果函式匯入已經傳回複雜類型,而您已變更儲存體模型中對應預存程序的定義,只要按一下 [更新] 即可自動更新函式匯入所傳回的複雜型別。

    Ee534438.note(zh-tw,VS.100).gif注意:
    如果您的應用程式以 .NET Framework 3.5 SP1 為目標,則不支援以複雜型別做為函式匯入的傳回型別。

  3. 按一下 [確定],

    概念模型中的 FunctionImport 項目隨即更新。 如需詳細資訊,請參閱 FunctionImport Element (CSDL)

另請參閱

工作

逐步解說:使用預存程序擷取實體類型

其他資源

How to Execute a Query Using a Stored Procedure