net高级软件工程师培养之数据访问帮助器组件设计.pdfVIP

net高级软件工程师培养之数据访问帮助器组件设计.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.NET 高级软件工程师培养之数据访问层组件设计 数据访问帮助器的实现 编辑整理:龚芳海 gfh12180@126.com 摘要:数据访问应用程序块 (Data Access Application Block) 是一个 .NET 组件,它包含经过优化的数据访问代码,可以帮助用户调用存储过程以及向 SQL Server 数据库发出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 对象。您可以在自己的基于 .NET 的应用程序中将其作为构造块 来使用,以减少需要创建、测试和维护的自定义代码的数量。您可以下载完整的 Visual C# 和 Visual Basic .NET 源代码以及综合文档。 注意,本文档引用了一些仅在数据访问应用程序块的 2.0 版本中提供的功能。 简介 您是否正在从事基于 .NET 的应用程序数据访问代码的设计和开发工作?您是 否曾经有过这种感觉 — 总是觉得自己在反复编写相同的数据访问代码?您是 否曾经将数据访问代码包装在 Helper 函数中,以便能够在一行中调用存储过 程?如果是,那么 Microsoft? Data Access Application Block for .NET 正 是您所需要的。 数据访问应用程序块将有关访问 Microsoft SQL Server 数据库的性能和资源 管理方面的最佳做法封装在一起。您可以很方便地在自己的基于 .NET 的应用 程序中将其作为构造块使用,从而减少需要创建、测试和维护的自定义代码的数 量。 特别是,数据访问应用程序块可以帮助您: • 调用存储过程或 SQL 文本命令。 • 指定参数详细信息。 • 返回 SqlDataReader、DataSet 或 XmlReader 对象。 • 使用强类型的 DataSet。 例如,在引用了数据访问应用程序块的应用程序中,您可以在一行代码中调用存 储过程并生成 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)); 注:.NET 的应用程序块是在对成功的基于 .NET 的应用程序进行详细研究的 基础上设计的。它以源代码的形式提供,您可以原样使用,也可以针对自己的应 用程序进行自定义。该应用程序块并不代表未来 Microsoft ADO.NET 程序库 的发展方向。Microsoft ADO.NET 程序库是为在各种使用情况下实现对数据访 问行为的精确控制而生成的。将来的 ADO.NET 版本可能会使用不同的模型来 实现这个方案。 本概述的其余部分包括以下内容: 本页内容 数据访问应用程序块包括哪些内容? 下载和安装数据访问应用程序块 使用数据访问应用程序块 内部设计 常见问题 数据访问应用程序块包括哪些内容? 提供了数据访问应用程序块的源代码以及快速入门示例应用程序,您可以使用这 些应用程序测试其功能。数据访问应用程序块还包括综合文档,可以帮助您使用 和了解所提供的代码。 Visual Studio .NET 项目 提供了数据访问应用程序块的 Microsoft Visual Basic? .NET 和 Microsoft

文档评论(0)

仙人指路 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档