帮助SQLite, MS Access, SQServer2000/2005等数据库的LinqToSql

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

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

图片 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:发现此作者写代码时不喜欢写注脚和整治归类代码的,我看代码时看得老大辛勤啊.图片 3

网站地图xml地图