close

摘要:Data Access Application Block 是一個 .NET 元件,它包含最佳化資料存取碼,可以幫助您呼叫預存程序,和針對 SQL Server 資料庫發出 SQL 文字命令。它可以傳回 SqlDataReader、DataSet 和 XmlReader 物件。您可以使用它作為自己 .NET 應用程式中的建置組塊,以減少您所需要建立、測試和維護的自訂程式碼數量。下載檔案內提供了完整的 C# 和 Visual Basic .NET 原始程式碼以及完整的說明文件。(列印共 15 頁)

簡介

您是否有參與設計和開發 .NET 應用程式的資料存取碼?您是否曾覺得好像一直在重複撰寫相同的資料存取碼?您是否曾在 Helper 函式中包裝資料存取碼,以便在單一行程式碼中即可呼叫預存程序?如果答案為「是」,則 Microsoft® Data Access Application Block for .NET 正適合您。

Data Access Application Block 將用於存取 Microsoft SQL Server™ 資料庫之效能和資源管理的最佳措施結合在一起。您可以在自己的 .NET 應用程式中,使用它作為建置組塊。使用它,可減少您所需建立、測試和維護的自訂程式碼數量。

尤其,Data Access Application Block 可幫助您:

  • 呼叫預存程序或 SQL 文字命令。
  • 指定參數詳細資料。
  • 傳回 SqlDataReader、DataSet 或 XmlReader 物件。

例如,在參照 Data Access Application Block 的應用程式中,您可以呼叫預存程序並在單一行程式碼內產生 DataSet,如下所示:

[Visual Basic]
Dim ds As DataSet = SqlHelper.ExecuteDataset( _
      connectionString, _
      CommandType.StoredProcedure, _
      "getProductsByCategory", _
      new SqlParameter("@CategoryID", categoryID))
 
[C#]
DataSet ds = SqlHelper.ExecuteDataset( 
      connectionString,
      CommandType.StoredProcedure,
      "getProductsByCategory",
      new SqlParameter("@CategoryID", categoryID)); 
  
  

注意   Application Block for .NET 的設計,係參考成功的 .NET 應用程式的結果。它是以原始程式碼提供,您可依現狀使用它,或針對自己的應用程式加以自訂,但它並非 Microsoft ADO.NET 程式庫未來方向的指標;Microsoft ADO.NET 程式庫是為了各種使用情況下,精準地控制資料存取行為而建置的。對此情況,ADO.NET 的未來版次可能以不同模型來解決。

 

本概觀的其餘部份,分成下列幾節:

Data Access Application Block 包含哪些內容?

下載和安裝 Data Access Application Block

使用 Data Access Application Block

內部設計

常見問題集

意見和支援

共同合作者

 

詳見:  http://www.microsoft.com/taiwan/msdn/library/2002/Jul-2002/article/daab-rm.htm

 

感謝alan提供  :D

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()