*這是一篇關於尋找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或者其他的企業類庫是在下面的菜單里,可以找到。
因為一心想找到以前找到過的東東,而且以為微軟發布的是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
風箏
2012.04.19
