HOW TO:匯入預存程序
本主題說明如何使用 ADO.NET 實體資料模型設計工具 (Entity Designer) 匯入預存程序。
在 Entity Data Model (EDM) 中包含預存程序,可以讓您從應用程式的程式碼呼叫此預存程序。將預存程序加入到概念模型,就稱為 Function Import。Function Import 可以傳回簡單型別、EntityType,或者不傳回值。
注意: |
---|
實體類型的插入、更新和刪除作業都可以對應到預存程序。如需詳細資訊,請參閱 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
從 [模型瀏覽器] 執行下列其中一項:
以滑鼠右鍵按一下 [Function Imports] 資料夾 (位於概念模型資訊的 [EntityContainer] 節點中),然後選取 [建立 Function Import]。
開啟 [預存程序] 資料夾 (位於儲存模型資訊中),用滑鼠右鍵按一下沒有對應 Function Import 的預存程序,然後選取 [建立 Function Import]。
[新增 Function Import] 對話方塊便會出現。
填入這個新 Function Import 的設定。
在 [預存程序名稱] 欄位中,指定您要建立 Function Import 的預存程序。這個欄位是顯示 EDM 中所有預存程序的下拉式清單。
在 [Function Import 名稱] 欄位中,指定此 Function Import 的名稱。
在 [傳回型別] 欄位中,指定此 Function Import 的傳回型別。這個欄位是顯示所有可能傳回型別的下拉式清單。
注意: 如果 [傳回型別] 已設為簡單型別,則不會針對 Function Import 產生 Visual Basic 或 C# 程式碼。
按一下 [確定]。
Function Import 項目就會在概念模型中建立。
另請參閱
其他資源
ADO.NET Entity Data Model Designer Overview
Entity Data Model 工具工作
Programming Guide (Entity Framework)