
ASP.NET 簡化了 Entity Framework 在 Web 應用程式的設計工作,EntityDataSource 控制項支援資料模型的存取操作,來看看如何使用這個控制項協助相關功能的開發作業。 以下是一連串的步驟,由於只需要設定,因此不會有任何程式碼。
首先建立需要的 edmx 檔案,如下圖:
拉一個 GridView 到畫面上作測試用,按一下「新資料來源」,開啟「資料來源組態精靈」:
在「資料來源組態精靈」畫面當中,選擇 Entity ,於畫面下方的「指定資料來源」欄位裏面,輸入「BookEntityDataSource」,按一下「確定」按鈕繼續接下來的設定。
接下來是「設定資料來源」的畫面,由於我們稍早已經完成實體資料模型的設定,因此於其中的「具名連接」選單將其展開,有一項「BOOKSEntities」,直接選取即可。
接下來是設定資料的選取範圍,由於只設定了一個 Book 型別,因此直接將選單展開選取即可,將下方的三個核取方塊勾選,啟用編輯功能,按一下「完成」,即可建立所需的資料繫結功能。
回到原來畫面,出現以下的設定:
相信有ASP.NET使用經驗的讀者,對這個畫面應該不會陌生,其中左下方的 EntityDataSource 控制項,功能與一般的 GridView 無異。現在,我們可以來看看這個網頁了,於瀏覽器執行其內容,可以看到以下的畫面:
沒有留言:
張貼留言