隨著時代的進步科技的發展ADO.NET Entity Data Model版本也快速的提升與升級,下面我就對升級前和升級後的Visual Studio,做一下自己的解析。希望能夠對大家有幫助
這三個存儲過程需要同時映射到實體類上,也就是說如果你為一個實體類的插入方法映射了存儲過程,那麼更新和刪除也必須映射存儲過程,我們的這3個存儲過程都是對User表進行操作,所以選中UserInfo實體類,在映射詳細信息的將實體映射到函數選項卡進行設置。
在項目中加入一個ADO.NET Entity Data Model文件,選擇從數據庫生成模型,在選擇數據庫對象時要鉤上表和存儲過程,這樣就完成了實體數據模型的生成。
但是如果此時你用ADO.NET Framework對數據進行CRUD操作並不會使用存儲過程,我ADO.NET Entity Data Model們需要將存儲過程進行映射。查詢和另外三項操作的映射方式不同,我們分開討論。
先說查詢存儲過程的導入。在模型浏覽器中右鍵點擊函數導入,選擇創建函數導入。
在彈出的對話框中設置選擇一個用於查詢的存儲過程名稱,ADO.NET Entity Data Model設置以後用於調用該方法的函數名稱,並設置該方法的返回類型。