這兩天在寫ASP.NET,由於之前都是用底層的ADO.NET API去寫,浪費太多的時間,所以知道有DataSet這個類別後,就整個砍掉重寫。DataSet這東西好用歸好用,但在今天還是發生了件悲劇。今天下午的時候,我發現到資料庫的某個資料表欄位要更改,於是就開啟了SQL的管理工具去修改。改完之後,發現這樣會跟DataSet的設定不一樣,於是我在視覺化工具下,把那個資料表給砍掉,然後再重建。誰知原本的Adapter類別竟然還存在,而重建的Apapter竟然沒辦法呼叫,不管怎麼改,原本的Apapter就是不會消失。後來心一橫,乾脆整個DataSet砍,然後一個一個重建.....

經過下午的事件,又讓我憶起之前學EJB的痛苦。也是每次資料表的欄位一更改,寫好的Entity Bean就整個壞掉,還不允許去做修改。而且這還不是最慘的,上面的DataSet壞掉,就頂多砍掉重建而已。但EJB專案的Entity Bean一旦壞掉,整個專案就要重做.....依稀記得當年我在一天之內重做了二十次相同的專案,果然是往事不堪回首啊。

講了這麼多,又勾起我對Entity Framework的怨念,這東西到底什麼時候才要推出啊!在這之前就只有DataSet可以用,喔~還有LINQ。不過LINQ是3.5的東西,目前寫的程式是2.0的QQ~

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 ASP.NET 3.5的預設情況下,每一個Page都已經加入AJAX元件的相關設定,但 ASP.NET 2.0則否。昨天我用VS 2008編輯 ASP.NET 2.0的網頁時,臨時想到要加入一個 AJAX 的功能。所以我就直接從工具箱拖入 UpdatePanel以及 ScriptManager,但執行的時候發現網頁根本就不正常,完全沒辦法執行AJAX的功能。

後來才想到以前在用VS 2005,是要另外加裝AJAX套件,於是我就到官方網站下載for VS 2008的套件,才解決了這個問題。只是為了這個問題,想好久,去 Google查也不知道該怎麼查,金害,人老了啊~~~

卑微研究生 發表在 痞客邦 留言(0) 人氣()

測試一下,看效果如何。我想吃牛肉麵
偷改一下。真的不錯用。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

卑微研究生 發表在 痞客邦 留言(1) 人氣()

卑微研究生 發表在 痞客邦 留言(0) 人氣()