【问题标题】:How to Connect Sqlite from EF Designer from Database如何从数据库中的 EF Designer 连接 Sqlite
【发布时间】:2016-10-26 13:04:22
【问题描述】:

我已经安装了 SQLite 版本 1.0.99,当我从 EF 设计器向导连接数据库时,我的连接成功。但在下一步生成模型时,它会显示错误,如图所示。我该如何解决?

我的项目版本是4.5.1. Visual Studio 2015

【问题讨论】:

    标签: c# sqlite visual-studio-2015


    【解决方案1】:

    从您的错误图像来看,您似乎有版本冲突; 1.0.98 与 1.0.99。我会使用 NuGet 或包管理器控制台更新您的 SQLite 版本以匹配并重试。

    【讨论】:

    • 我应该安装哪个版本?对于数据集它工作正常,但对于实体框架它显示错误。我应该试试 sqlite 1.0.98 版吗?
    • 误读了您的错误。根据错误,您在 Visual Studio 中安装的版本是 1.0.99,但在您的机器上(在您的全局程序集缓存中)是 1.0.98 版本。因此,一种选择是将您的解决方案降级到 1.0.98。其他解决方案是将本地版本升级到 1.0.99(首选)。
    • 如何升级本地版本?
    • 最简单的方法是使用 here 提供的 1.0.99.0 System.Data.SQLite 设置,它应该会自动完成。如果这不能更新您的 GAC,您可以通过从同一链接下载预编译的二进制文件并关注 this guide 来手动更新 GAC。
    猜你喜欢
    • 2013-03-16
    • 2012-02-23
    • 2023-03-31
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多