我刚刚完成了 Linq2Sql 的快速介绍,我决定尝试一下。
令我沮丧的是,dbml 设计器似乎只支持 SqlServer 和 SqlClient 提供程序。

阅读之后,我发现我必须手动编写我的类,以便为其他数据提供程序(如 SQLite)(我经常使用)执行 Linq2Sql。

我想知道:

  • 是否有任何资源可以帮助我了解如何在 Visual Studio 中扩展 dbml 设计器?
  • 如果没有办法扩展dbml设计器,如何为visual studio构建自定义代码生成设计器?
  • 最佳答案

    您不需要构建或扩展设计器。您只需要一个有效的 DBML 文件。

    我建议检查 DbLinq 和它的源代码:



    顺便说一句,您是否针对特定的数据库服务器? (在您的情况下,DbLinq 可能不是最佳选择,因为它似乎已经有一段时间没有维护了,并且有越来越多的供应商提供的 LinqToSql/Entities 提供程序......)

    关于.net - 如何为 Visual Studio 构建/扩展设计器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4706338/

    10-08 21:25