ALinq1.3(由LinqToAccessDB改名)源码发布--支持Access、SQLite、MySql、Oracle四种数库
来源:互联网 发布:有什么办法做淘宝客 编辑:程序博客网 时间:2024/06/10 00:01
从最初的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
- ALinq1.3(由LinqToAccessDB改名)源码发布--支持Access、SQLite、MySql、Oracle四种数库
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- (SQL SERVER) (ORACLE) (ACCESS)(POSTGRE SQL)四种数据库操作C#代码
- 一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、Access、SQLITE
- oracle(4)四种数据类型
- [Django笔记]三. Django支持四种数据库
- 数据库连接字符串(MySQL,Oracle,SQL Server2000/2005/2008,SQLite,Access)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(三)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(三)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- CYQ.Data 轻量数据层之路 V4.3 版本发布[增加对SQLite,MySQL数据库的支持]
- 《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布
- MySQL、SQL Server、Oracle 3种数据库查询表中前N行记录的SQL语句
- mysql、sqlserver、oracle三种数据库维护索引、外键、字段语法总结(转)
- 神速
- IT人 不要一辈子靠技术生存(转)
- BPM为IBM敲开了制造业SOA大门
- C#设计模式(7)-Singleton Pattern
- C#设计模式(8)-Builder Pattern
- ALinq1.3(由LinqToAccessDB改名)源码发布--支持Access、SQLite、MySql、Oracle四种数库
- 复制表(结构,结构+数据)
- C#设计模式(9)-Prototype Pattern
- 拷贝表(拷贝数据)
- C#设计模式(10)-Adapter Pattern
- 字符转换Unicode编码工具
- 显示文章、提交人和最后回复时间
- C#设计模式(11)-Composite Pattern
- 怎样去做