這兩天在寫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) 人氣()