在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作。.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