visual-studio - Visual Studio 2012 Entity Framework 连接中缺少 SQLite 数据源

标签 visual-studio sqlite visual-studio-2012 entity-framework-6

我刚刚从 SQLite 1.0.8x 更新到 sqlite 1.0.94.0 以尝试与 EF6 一起使用。

当我尝试从现有数据库中添加实体数据模型时,无法像以前的旧 SQLite 那样选择数据源作为 sqlite。我已经从 Nuget 和 SQLite 网站上的 .net4.5/VS2012 安装文件安装了 SQLite。我尝试重新安装并重新启动 VS 和我的机器,但都没有奏效。我发现了许多与此类似的问题,但没有解决此问题的答案。我可以通过服务器资源管理器添加到 SQLite 文件的连接,并在 Visual Studio 中的选项卡上导航数据库。但是,当尝试在 EF6 中添加新模型时,不会出现此现有连接。

我什至在 SO 上发现了这个问题,它似乎与我的问题相同,但没有答案:

SqlLite in Visual Studio 2012 installed by NuGet dosent exist in Data Source for connection

对我来说,这个问题会在没有答案/关注的情况下存在,这似乎很奇怪。人们是否在回避 SQLite/EF6 组合?我的 EF5 和 SQLite 运行良好。

我知道这在技术上是重复的,但我不知道我还能做什么。

最佳答案

我不知道这是否真的解决了您的问题,但我遇到了同样的问题并且尝试了几乎所有的解决方案。

最终,在安装了正确的软件包以支持 VS2012 之后,我还安装了 Entity Framework 6 Tools for Visual Studio 2012 & 2013

这样做(并重新启动 VS)后,连接出现在实体数据模型向导中。

希望它也能解决您的问题。

关于visual-studio - Visual Studio 2012 Entity Framework 连接中缺少 SQLite 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26716748/

相关文章:

visual-studio - 如何在 Visual Studio 2010 中重新加载属性表

sql - "people you may know"sql查询

iOSK : What kind of data type is ABRecordRef?

c++ - for循环c++中的结构

visual-studio - Visual Studio 中巨大的阴影缓存

c# - 更新包时如何防止nuget恢复到旧版本的依赖包

java - 消息聊天不太好用

c - 如何在 Visual Studio 2012 中使用枚举

javascript - Visual Studio 2012 ExtJS 智能感知

c# - 从域连接到 plesk230 上的数据库