.NET 的数据访问应用程序块(Data Access Application Block)

2016-01-29 12:36 27 1 收藏

.NET 的数据访问应用程序块(Data Access Application Block),.NET 的数据访问应用程序块(Data Access Application Block)

【 tulaoshi.com - ASP.NET 】

-------------------------------------------------------------------------------- 摘要 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)); 注意: Application Block for .NET(用于 .NET 的应用程序块)是基于对成功的 .NET 应用程序进行详细研究而设计的。它以源代码的形式提供,您可以原样使用,也可以针对自己的应用程序进行自定义。该应用程序块并不代表未来 Microsoft ADO.NET 程序库的发展方向。Microsoft ADO.NET 程序库是为在各种使用情况下实现对数据访问行为的精确控制而建立的。将来的 ADO.NET 版本可能会使用不同的模型来实现这个方案。 本概述的其余部分包括以下内容: Data Access Application Block 包括哪些内容? 下载和安装 Data Access Application Block 使用 Data Access Application Block 内部设计 常见问题 反馈和支持 合作者 -------------------------------------------------------------------------------- Data Access Application Block 包括哪些内容? 提供了 Data Access Application Block 的源代码以及快速入门示例应用程序,您可以使用这些应用程序测试其功能。Data Access Application Block 还包括综合文档,可以帮助您使用和了解所提供的代码。 Visual Studio .NET 项目 提供了 Data Access Application Block 的 Microsoft Visual Basic .NET 和 Microsoft Visual C# 源代码,以及每种语言的快速入门示例客户端应用程序,您可以使用这些应用程序测试常见的方案。这有助于加深您对 Data Access Application Block 的工作原理的了解。您还可以自定义源代码以满足自己的需要。 您可以编译 Visual Basic 和 C# Microsoft.ApplicationBlocks.Data 项目,以生成一个名为 Microsoft.ApplicationBlocks.Data.dll 的程序集。该程序集包括一个 SqlHelper 类(其中包含用于执行数据库命令的核心功能)和一个 SqlhelperParameterCache 类(提供参数发现和缓存功能)。 文档 Data Access Application Block 的文档主要包括以下内容: 使用 Data Access Application Block 开发应用程序。本部分包括快速入门示例,其中包含多种常见的使用情况,可以帮助您快速轻松掌握 Data Access Application Block(数据访问应用程序块)的使用。 Data Access Application Block 的设计与实现。本部分包括背景设计原理信息,以便用户深入了解 Data Access Application Block 的设计与实现。 部署和运行。本部分包括安装信息,其中包含部署和更新选项以及与安全性有关的信息。 参考。本部分包含综合的 API 参考,其中详细介绍了构成 Data Access Application Block 的类和接口。 系统要求 要运行 Data Access Application Block,需要满足以下要求: Microsoft Windows 2000、Windows XP Professional .NET Framework SDK(英文)的 RTM 版本 Visual Studio .NET 的 RTM 版本(推荐,但不必需) SQL Server 7.0 或更高版本的数据库服务器 -------------------------------------------------------------------------------- 下载并安装 Data Access Application Block 您可以获取一个包含已签名的 Data Access Application Block 程序集和综合文档的

来源:http://www.tulaoshi.com/n/20160129/1486771.html

延伸阅读
Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更轻易。 虽然这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已经成为一些...
标签: Java JAVA基础
本技巧将向您讲述如何编写可通过代理访问因特网上的Web服务器的Java应用程序。在Java应用程序中加入代理支持只需额外编写几行代码,且不依赖任何安全性“漏洞”。 几乎所有的公司都十分关注保护自己的内部网络,以防黑客及入窃者。一种常见的安全措施是完全断开与因特网的连接。如果黑客们不能连接到您的任何一台机器,他们...
标签: ASP
在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式...
标签: autocad教程
您正在看的AutoCAD教程是:AutoCAD(CAD)中块(Block)的应用。 在AutoCAD制图的过程中,有许多相同的图形需要复制,例如机械里的螺钉、螺母,工民建里的门窗、桌椅等。你可以使用Copy Object和Scale命令,这对于等比缩放的图形比较合适,比如门、桌椅等。但对于非等比缩放的图形,这些命令就不太合适了。 比如下面这个例子, 图...
 使用 Microsoft.NET Frameworks 创建基于 Windows 的应用程序Shawn Burke Microsoft Corporation 2000年9月 摘要: :本文介绍了 Win 表单这一新的窗体程序包,借助这一程序包,开发人员能够充分利用 Microsoft Windows 操作系统所提供的 UI 功能。 目录 简介 介绍 Win Forms 更好的易学易用性 布局 GDI+ 访问底层系统 结论 ...

经验教程

886

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部