sqlhelper使用指南
來源:互聯網
上載者:User
摘要:Data Access Application Block 是一個 .NET 組件,包含最佳化的資料存取碼,可以協助使用者調用預存程序以及向 SQL Server 資料庫發出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 對象。您可以在自己的 .NET 應用程式中將其作為構造塊來使用,以減少需要建立、測試和維護的自訂代碼的數量。您可以下載完整的 C# 和 Visual Basic .NET 原始碼以及綜合文檔。
簡介
您是否正在從事 .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));