gpt4 book ai didi

.net - 如何为 Visual Studio 构建/扩展设计器

转载 作者:行者123 更新时间:2023-12-01 05:42:17 26 4
gpt4 key购买 nike

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

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

我想知道:

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

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

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

    [DbLinq] allows for Linq as well as DBML file generation using non-MS databases, such as MySQL, PostgreSQL, Oracle, Ingres, SQLite, FireBird, and SQL Server



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

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

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com