SQLHelper.cs

1.背景

这篇文章不对SqlHelper类中的具体方法和如何使用进行介绍,只是希望把博主了解的SqlHelper和查到的一些资料给大家分享一下。

2.概念

SqlHelper.cs是许多年前微软发布的一个使用ADO.Net方法对SQL Server数据库进行操作的封装类。是一个包含优化数据访问代码的.NET组件,它让我们不需要一次又一次重复写相同的数据访问代码,可以减少我们创建、测试、维护等自定义代码的数量。随后有大神根据这个类写了DbHelper.cs来操作SQL Server之外的数据库,而后微软也发布了Enterprise Library企业库组件。

3.说明

3.1SQLHelper

微软官方有一个2004年发布的 Data Access Application Block for .NET v2还提供下载,地址为:(https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=435)
下载下来是一个.msi安装程序,直接安装就可以,或者可以直接下载SQLHelper.cs文件:(http://pan.baidu.com/s/1eRkdzTC)

SQLHelper.cs_第1张图片

使用记事本就可以查看SQLHelper.cs的源代码,它的注释是英文的,如果担心看不懂,【飞晏博客】(http://www.feiyan.info/17.html)整理了SQLHelper类的中文注释和使用方法,可以下载PDF文档(http://pan.baidu.com/s/1kU4lYvX)

对于 Data Access Application Block 微软也不再提供更新,程序块的新版本已经整合到了微软的官方企业库中(Enterprise Library),这个里面有微软发布过的企业库版本(https://msdn.microsoft.com/en-us/library/ff648951.aspx)

SQLHelper.cs_第2张图片

3.2DbHelper

有高手根据这个SQLHelper.cs写了DbHelper.cs以操作SQL Server之外的数据库,网络上有各种各样的DbHelper,这里给大家分享【沧桑雨迢迢】(http://www.cnblogs.com/fanrong/archive/2007/04/25/726526.html)的DbHelper数据操作类。

参考资料:(http://www.cnblogs.com/xiexiaokui/archive/2012/12/28/2837957.html)

你可能感兴趣的:(sql,数据库,.net,数据,server,ADO.NET)