【问题标题】:How can i use DBLinq >> DBMetal tool with sqlite?我如何将 DBLinq >> DBMetal 工具与 sqlite 一起使用?
【发布时间】:2010-01-11 07:59:59
【问题描述】:

请提供命令行工具 dbmetal 的示例,以从 sqlite 数据库生成代码文件。

【问题讨论】:

    标签: sqlite dblinq dbmetal


    【解决方案1】:

    上网我发现了以下命令:

    DBMetal.exe /namespace:Namespace /provider:SQLite "/conn:Data Source=database.db" /code:CodeFile.cs
    

    只是,我下载的DBMetal版本报错(Unable to resolve databaseConnectionType: System.Data.SQLite.SQLiteConnection)

    我通过从主干 (http://dblinq2007.googlecode.com/svn/trunk) 下载代码、编译它并使用生成的 DBMetal.exe 和上述命令来修复它。

    【讨论】:

    • 还必须拉下后备箱才能运行
    • 看看code.google.com/p/dblinq2007/issues/detail?id=212,它似乎是设计使然——从 svn 构建时它可以工作,因为 ado.net 提供程序(System.Data.SQLite.DLL)在构建输出目录中——ado但是,.net 提供程序不在二进制 zip 中 - 由用户将其放入与 dbmetal 相同的目录中(或编辑 dbmetal.exe.config,如错误中所述)。如果他们可以“在盒子中”(在 zip 中)运送一些(如果不是全部)ado.net 提供商,当然会更好/更容易,但是在许可和不想跟踪提供商的补丁/版本之间,这很好
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 2016-06-19
    • 2013-11-17
    • 2018-10-11
    • 2021-08-28
    • 2019-05-15
    相关资源
    最近更新 更多