今天微軟正式發行了Visual Studio 2008的SP1,有興趣的人可以到下面的網址下載,還是繁體中文版的喔~
安裝之後,我也大概玩了一下,不過之前沒裝過Beta版,所以對於新東西是完全沒概念....(MVC我比較了解的說,結果這次微軟沒加上去)。在這邊我先小玩一下ADO Entity Framework,比較熟悉之後會再寫一篇文章做詳細的介紹。
一開始先新增一個Web Project,從下面的圖片可以發現這次微軟有多加一個Dynamic Data,不過這之後再介紹,今天的重點在Entity Framework。
之後再新增一個ADO.NET實體資料模型。
接下來精靈會詢問是要從資料庫產生模型還是建立一個空白模型,這邊選擇「從資料庫產生」。
設定資料庫連線。
選擇資料表,這邊只選擇testTable(前面文章示範過的資料表)。
在Model1.edmx中,會列出相關的資料實體,testTable實體就是對應該到資料表testTable。
回到Default.asp,加入一個GridView並加入以下的程式碼。
執行結果。
上面的例子是一次將資料全部抓出來,這樣感覺跟以前的做法沒什麼差,接下來我們對資料加一些條件。這次我們只抓ID是偶數的資料,做法如下。
上圖中,把要顯示的資料放進List中,而sholfenDBEntities1則是一開始精靈幫我們設定好的,請見下圖。
執行結果如下。
Entity Framework號稱是微軟的重量級產品,功能不會如此簡單,但由於SP1是今天才發行,所以在下沒辦法玩得熟,這幾天會努力的摸索!大家一起加油吧!