[转]寻找SqlHelper
*这是一篇关于寻找SqlHelper的文章,不涉及介绍,仅仅是为了简单说明SqlHelper和我的寻找过程。
记得以前得到过一个原版的Sqlhelper.cs类,只是现在怎么也找不到了,记得以前是到微软下载官方企业库,然后安装上后找的(还是从网上下载的)。
现在说明一下关于这个东东,省的以后再麻烦。
微软的确发布过SqlHelper类库,但是在很久之前了,找到官方的了,名字叫DataAccessApplicationBlock,下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=435
下载后解压,然后得到源码,还有一些示例。
前面说过微软发布DataAccessApplicationBlock也就是SqlHelper2.0是在2005左右,现在已经没有更新了,只有企业版的Enterprise Library类库,所有的Enterprise Library类库:http://msdn.microsoft.com/en-us/library/ff648951.aspx 而Enterprise Library5.0或者其他的企业类库是在下面的菜单里,可以找到。
原文:http://www.cnblogs.com/fiteg/archive/2012/04/19/2456888.html
因为一心想找到以前找到过的东东,而且以为微软发布的是DBHelper,所以网上搜索得到的几乎都是各位达人自己编写的DBHelper类,其中有一个整理的很好:我的DbHelper数据操作类 - 沧桑雨迢迢(http://www.cnblogs.com/fanrong/archive/2007/04/25/726526.html),还有一篇文章:微软通用DBHelper类(http://blog.csdn.net/charlsechang/article/details/6249284)写的也很好。
后来搜索发现原来微软出的叫SqlHelper类,所以搜索出来了一个SqlHelper类的中文版,这个版本应该知道的人比较多吧,文章:微软SqlHelper类中文注释和使用方法(http://www.feiyan.info/416.html),文章上面附有下载地址和中文解释pdf下载,感兴趣的可以看看。
在搜索的时候听说了一个网站叫:www.dbhelper.org 上去看了一下,只有一个SqlHelper连接,点开后打开一个下载连接,转到了博客园:http://www.cnblogs.com/jsmblog/archive/2012/03/21/sqlhelper.html 是JSM SqlHelper的下载地址,下载下来大概看了一眼,基本和微软的SqlHelper类差不多,但是把一些东西分割的更细了,而且有Oracle、MySql、SqlServer和XML不同数据源的支持,感兴趣的可以看一看。
好了,还是说微软的SqlHelper类,得到这个类,是通过下面的文章:http://forums.asp.net/t/941983.aspx 而后里面提到两篇文章讲解Application Block for Data Access的使用,一篇是:Microsoft Application Block for Data Access in .NET(http://www.codeproject.com/Articles/8111/Microsoft-Application-Block-for-Data-Access-in-NET),另一篇:The Enterprise Library Data Access Application Block, Part 2(http://msdn.microsoft.com/zh-cn/magazine/cc188705(en-us).aspx)。
另外再说一下下载下来安装后的微软企业库(Enterprise Library),里面的东东很大,所以没有细看,也没有运行,只看文件夹名字:Caching、Common、Configuration、Data和ExceptionHandling就知道身躯很庞大,用起来应该也不简单。
以上就是我寻找SqlHelper的旅程,希望以后再找不到SqlHelper的时候能够看一下,也希望能够帮助也有此迷惑的朋友。
下面是微软的SqlHelper.cs的下载地址:SqlHelper.rar
还有DataAccessApplicationBlock解压出来的东东:DataAccessApplicationBlock_Source.rar