我刚刚在Linq2Sql上完成了一个快速介绍,我决定尝试一下。 令我沮丧的是,dbml设计器似乎只支持SqlServer和SqlClient提供程序。
阅读后,我发现我必须手工编写我的类,以便为其他数据提供程序(如SQLite(我经常使用))执行Linq2Sql。
我想知道:
答案 0 :(得分:1)
您无需构建或扩展设计器。您只需要一个有效的DBML文件。
我建议检查DbLinq及其源代码:
顺便说一句,你是针对特定的数据库服务器吗? (在你的情况下,DbLinq可能不是最好的选择,因为它有一段时间似乎没有维护,并且有越来越多的供应商提供的LinqToSql / Entities提供商...)[DbLinq]允许使用Linq以及DBML文件 使用非MS数据库生成 如MySQL,PostgreSQL,Oracle, Ingres,SQLite,FireBird和SQL 服务器