ALinq1.3(由LinqToAccessDB改名)源码发布--支持Access、SQLite、MySql、Oracle四种数库

来源:互联网 发布:有什么办法做淘宝客 编辑:程序博客网 时间:2024/06/10 00:01
 ALinq1.3版本终于可以发布了。感慨很多。

      从最初的LinqToAccessDB1.0,到现在的ALinq1.3,很不容易,付出了很多的努力与汗水。其实刚开始做这个项目想法很简单,因为我很喜欢Linq,但是由于所做的项目大多为Access,我就想,能不能做个支持Access的Linq,微软的DLinq是不支持Access的,做完后,我估计也有很多和我类似的朋友,于是就把这个项目发布在网上,并且开了源。这就是LinqToAccessDB1.0了。后来自己在使用的过程中,发现了些BUG,修正后,就是LinqToAccessDB1.1版本。后来我发现,多做一个Provider,也多不了多少时间,于是做了个LinqToSQLite的Provider,于是就成了1.2版本了,接着就是1.3版本了。在开发1.3版本的碰到了很大的困难,尤其是在实现对Oracle的支持,因为Oracle和其它数库在语法上差异太大了。幸好,在园子里有着许多热心的朋友为我提供帮助,尤其是Gray Zhang同志。在这里,我谢谢他们,谢谢他们对我的帮助。

      在一步步升级的过程,大家可以发现LinqToAccessDB支持的数据库越来越多了,再叫LinqToAccess已经不适合了,于是决定改名为ALinq,意思就是AnyDatabaseLinq,从名字上就可以看出,ALinq的目标是要主持所有主流数据库的。当然,这个目标正在一步步实现。计划在1.4版本中增加对Firebird或者 PostgreSQL的支,具体哪个还没有定,不过发布目期起码是两、三个月之后的事情,因为这些数据库,使用的朋友毕竟比较少。再说,我也需要些时间休息一下,做程序员真的是太累了,为了完成这个项目,这两个多月几乎足不出门(俺是退伍程序员,现任教师,有两个多月的暑假),整日闭门在家里苦苦思索,前几天下楼的时候,碰到门岗的阿姨,说“还以为你跑到哪去旅游了呢。这么久没见过你,怎么看上去好象瘦了呀”。

     好多朋友在我的博客上留言,说不知道怎么用,对于文档太少的问题,我会逐渐地抽时间来完成它。希望大家多关注我的博客。大家在使用的过程,碰到什么问题。可以在我博客上留言。

引用:

http://www.cnblogs.com/ansiboy/archive/2008/10/04/1303092.html

原创粉丝点击