我爱Aspx >> Asp.Net >> Data Access Application Block 2.0
1、使用DataReader返回多行数据
2、使用DataSet返回多行数据
3、返回一个输出型参数
4、返回一个单一值
5、事务处理
6、返回XML数据
7、使用DataSet来修改数据库
8、Enterprise Library 2.0 -- Data Access Application Block (补充)
...
看起来DataAccess Application Block很像是ADO.NET,确实如此,DataAccess Application Block 不是ADO.NET的替代品,它是对ADO.NET的补充。DataAccess Application Block的优点在于它可以使用相同的代码去访问不同类型的数据库,比如我们的应用程序从Sql Server上转到Oracle,那么使用DataAccess Application Block 可以让你不需要修改任何代码而达到上述功能,不过配置文件是当然要修改的。当然也不是在任何情况下都要用DataAccess Application Block,例如,当我们的代码是为了一种很特殊的数据库而编写的话,这时候应该选用ADO.NET。
首先我们来看一下DataAccess Application Block 是如何配置的(以Sql Server 2000为例)。
首先打开Enterprise Library提供的配置工具,选择File-->Open Application,选中我们项目种的Web.Config或App.Config文件:

修改DataBase名称为我们需要连接的数据库名称:

修改Server,指定数据库服务器名:

再添加两个参数,分别是uid和pwd:

最后点 File-->Save All,这样就完成了一个数据库的配置。生成的配置文件内容如下:
Exception Handing Applcation B..[04-21]
了解c#2.0中的Anonymous Methods[04-21]
C#2.0泛型学习--入门篇[04-21]
FileSystemWatcher--检测系统文件..[04-21]
怎样隐藏快捷菜单(C#)[04-21]
ASP.NET2.0中配置文件的加密与解..[04-21]
asp.net2.0新增加的安全控件(译)[04-21]
c#操作xml类[04-21]
本站photos模块代码[04-21]
网页常用效果和知识[04-21]