我已经非常密切地关注了这个关于如何将 SQLite 与 Visual Studio 2013 连接的精彩教程,但是当我进入教程的实体数据模型向导部分时,我看不到我的 SQLite 连接或 SQLite 提供程序,只有选项对于 SQL 服务器。
我非常密切地遵循教程,我什至尝试安装 SQL Server Compact/SQLite 工具箱,将项目编译为 x86,安装 Entity Framework Visual Studio 工具,但仍然没有任何反应。
我的 packages.config 看起来像:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="CommonServiceLocator" version="1.2" targetFramework="net45" />
<package id="EntityFramework" version="6.1.2" targetFramework="net45" />
<package id="NodaTime" version="1.3.0" targetFramework="net45" />
<package id="Prism" version="5.0.0" targetFramework="net45" />
<package id="Prism.Composition" version="5.0.0" targetFramework="net45" />
<package id="Prism.Interactivity" version="5.0.0" targetFramework="net45" />
<package id="Prism.Mvvm" version="1.0.0" targetFramework="net45" />
<package id="Prism.PubSubEvents" version="1.0.0" targetFramework="net45" />
<package id="System.Data.SQLite.Core" version="1.0.94.0" targetFramework="net45" />
<package id="System.Data.SQLite.EF6" version="1.0.94.0" targetFramework="net45" />
</packages>
对此有何建议?
编辑1:
我有点转向 SQL Server CE 4.0,即使它已被弃用。我宁愿 SQLite 缺乏 4Gb 的限制,但我不能让它工作,我读过 EF 没有顺利集成在上面。
但是现在我遇到了一个新问题,SQL Server CE 4 和 MySQL 都会出现这种情况:
我讨厌因为这样的小事情而被困在一个项目中,有人知道如何解决这个问题吗?