在日常開發中,為了編寫數據的增加、更新、修改、刪除等功能而不得不面對枯燥的代碼,做重復又重復的工作。.NET 2.0正式版的發布,對我們程序開發人員來說無疑是一件很大的喜事,Visual Studio 2005 的一些新的增強功能和ADO.NET 2.0的新特性讓我們開發高可伸縮的多層數據庫應用程序更加簡單和快捷。
在.NET 1.1下就可以使用強類型數據集,可是在Visual Studio 2003里開發起來還是有一些不方便,在Visual Studio 2005里對DataSet的設計視圖做了很大的改進,因為ADO.NET 2.0增加了TableAdapter對象,所以現在也可以在DataSet設計視圖里添加DataTable的表適配器。以前的typedDataSets只是一些數據實體(啞對象,只有屬性的類)的集合,并不能很方便的自我治理持久化,以及數據完整性驗證等。現在可以很方便的實現這些。
DeleteQuery:DELETE FROM [authors] WHERE ([au_id] = @Original_au_id) InsertQuery:INSERT into authors (au_lname,au_fname,phone,address,city,state,zip,contract) values (@au_lname,@au_fname,@phone,@address,@city,@state,@zip,@contract)
UpdateQuery :UPDATE authors set au_lname=@au_lname,au_fname=@au_fname,phone=@phone, address=@address,city=@city,state=@state,zip=@zip,contract=@contract where au_id=@au_id
SelectDetail:SELECT authors.* FROM authors where au_id=@au_id