HOW TO:編輯函式匯入 (實體資料模型工具)
本主題描述如何使用 ADO.NET 實體資料模型 Designer (Entity Designer) 編輯函式匯入。 如需建立函式的詳細資訊,請參閱 HOW TO:匯入預存程序。
注意: |
---|
實體類型的插入、更新和刪除作業都可以對應到預存程序。如需詳細資訊,請參閱 HOW TO:把修改函式對應至預存程序。 |
下列程序描述如何編輯函式匯入。 此程序假設您已在 Entity Designer 中開啟一個 .edmx 檔,並且已經加入函式匯入。
編輯函式匯入
在模型瀏覽器中,按兩下 [函式匯入] 資料夾中的函式匯入模型瀏覽器視窗。
[編輯函式匯入] 對話方塊隨即出現。
編輯函式匯入的設定。
您可以在 [預存程序名稱] 欄位中變更函式匯入所對應的預存程序。 此欄位是下拉式清單,其中顯示儲存體模型中所有的預存程序。 如果無法使用所需的預存程序,您可能需要更新儲存體模型。 如需詳細資訊,請參閱 HOW TO:在資料庫變更時更新 EDM。
您可以在 [函式匯入名稱] 欄位中變更函式匯入的名稱。
若要變更傳回型別,可以選取 [無]、[純量、複雜] 或 [實體],然後從可用的下拉式清單中選取特定傳回型別。 如果您選擇 [複雜],Entity Designer 可以使用對應至預存程序所傳回之資料行的屬性建立新的複雜類型。
按一下 [取得資料行資訊] 以擷取資料行資訊。
按一下 [建立新複雜型別]。
在 [複雜] 下拉式清單中編輯複雜型別的名稱。
按一下 [確定] 時,會將新的複雜型別加入到概念模型中,同時將函式匯入的傳回型別設定為這個新的型別。
注意: 如果函式匯入已經傳回複雜類型,而您已變更儲存體模型中對應預存程序的定義,只要按一下 [更新] 即可自動更新函式匯入所傳回的複雜型別。
注意: 如果您的應用程式以 .NET Framework 3.5 SP1 為目標,則不支援以複雜型別做為函式匯入的傳回型別。 按一下 [確定],
概念模型中的 FunctionImport 項目隨即更新。 如需詳細資訊,請參閱 FunctionImport Element (CSDL)。