我刚刚完成了 Linq2Sql 的快速介绍,我决定尝试一下。
令我沮丧的是,dbml 设计器似乎只支持 SqlServer 和 SqlClient 提供程序。
阅读之后,我发现我必须手动编写我的类,以便为其他数据提供程序(如 SQLite)(我经常使用)执行 Linq2Sql。
我想知道:
最佳答案
您不需要构建或扩展设计器。您只需要一个有效的 DBML 文件。
我建议检查 DbLinq 和它的源代码:
顺便说一句,您是否针对特定的数据库服务器? (在您的情况下,DbLinq 可能不是最佳选择,因为它似乎已经有一段时间没有维护了,并且有越来越多的供应商提供的 LinqToSql/Entities 提供程序......)
关于.net - 如何为 Visual Studio 构建/扩展设计器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4706338/