SQL Server协助SQLite, MS Access, SQServer2000/2005等数据库的LinqToSql

此LinqToSql非MS的Linq To
SQL(注意空格差异SQL Server 1).它是一个第三方支付的开源项目,其目的是使Linq
表达式树在多种数据库环境下都足以分析执行而不光是针对SQL
Server.其近日襄助的数据库有:SQLite, MS Access, SQServer2000/2005,
MySQL等.

.LinqToSql是经过SQL语法帮助对象(SqlSyntaxHelper)实现帮忙多数据库环境的,近来项目中已包含两种SqlSyntaxHelper,如下:

SQL Server 2

由此即使急需增添此外数据库的支撑,则间接接轨于SqlSyntaxHelper人己一视写一些方法即可.

LinqToSql的选用和Linq To
SQL类似,但有点区别,其事先要结构选用的SqlSyntaxHelper,再依照SqlSyntaxHelper实例SqlQueryProvider,最后再遵照SqlQueryProvider获取实体的IQueryable实例.具体的可查看项目的源代码范例.

品类地址:
http://www.codeproject.com/KB/linq/linqToSql_7.aspx
类型源代码下载:
http://files.cnblogs.com/kingthy/LinqToSQL.zip

PS:发现此作者写代码时不欣赏写注脚和整理归类代码的,我看代码时看得可怜勤奋啊.SQL Server 3

相关文章