程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Enterprise Library 2.0 -- Data Access Application Block

Enterprise Library 2.0 -- Data Access Application Block

編輯:關於ASP.NET

前面介紹了Enterprise Library 2.0中的Caching Application Block和Cryptography Application Block,今天我們來看一下Enterprise Library 2.0裡對數據處理的部分--Data Access Application Block。它為我們開發者提供了對數據處理的大部分通用的方法。其內容包括:

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文件:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved