HOW TO:匯入預存程序

本主題說明如何使用 ADO.NET 實體資料模型設計工具 (Entity Designer) 匯入預存程序。

在 Entity Data Model (EDM) 中包含預存程序,可以讓您從應用程式的程式碼呼叫此預存程序。將預存程序加入到概念模型,就稱為 Function ImportFunction Import 可以傳回簡單型別、EntityType,或者不傳回值。

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

Entity Data Model 精靈從資料庫產生 Entity Data Model (EDM) 時,它會在資料庫中每個預存程序的儲存模型中建立項目。對應項目會在 Function Imports 建立時加入到概念模型。

以下程序說明如何建立 Function Import。如需從應用程式程式碼呼叫 Function Import 的詳細資訊,請參閱 How to Execute a Query Using a Stored Procedure

建立 Function Import

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

    • 以滑鼠右鍵按一下 [Function Imports] 資料夾 (位於概念模型資訊的 [EntityContainer] 節點中),然後選取 [建立 Function Import]。

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

    [新增 Function Import] 對話方塊便會出現。

  2. 填入這個新 Function Import 的設定。

    • 在 [預存程序名稱] 欄位中,指定您要建立 Function Import 的預存程序。這個欄位是顯示 EDM 中所有預存程序的下拉式清單。

    • 在 [Function Import 名稱] 欄位中,指定此 Function Import 的名稱。

    • 在 [傳回型別] 欄位中,指定此 Function Import 的傳回型別。這個欄位是顯示所有可能傳回型別的下拉式清單。

      Bb896231.note(zh-tw,VS.100).gif注意:
      如果 [傳回型別] 已設為簡單型別,則不會針對 Function Import 產生 Visual Basic 或 C# 程式碼。

  3. 按一下 [確定]。

    Function Import 項目就會在概念模型中建立。

另請參閱

其他資源

ADO.NET Entity Data Model Designer Overview
Entity Data Model 工具工作
Programming Guide (Entity Framework)