VS 2015 SQLite数据提供程序

时间:2015-02-13 20:08:04

标签: sqlite dataprovider visual-studio-2015

我正在使用VS 2015,我想用.NET Framework 4.5和SQLite开发Win Form应用程序。

我已经安装了最后一个带有所有依赖项的“System.Data.SQLite”nuget包到我的项目中,但是当我尝试添加新连接来管理我的数据库时,我找不到SQLite数据提供程序。

我从here尝试VS 2013的解决方案但不起作用。

VS 2015还没有捆绑,这是问题吗? 是2015年使用2013捆绑包或其他解决方案的任何解决方案吗?

6 个答案:

答案 0 :(得分:11)

安装此软件包: sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exe 应该解决这个问题。 你需要特别的32位版本

来自http://system.data.sqlite.org/

  

这是唯一能够安装的安装包   Visual Studio 2015的设计时组件。

这是撰写本文时的工作链接 http://system.data.sqlite.org/downloads/1.0.103.0/sqlite-netFx46-setup-bundle-x64-2015-1.0.103.0.exe

将sqlite添加到VS2015中的服务器资源管理器

答案 1 :(得分:3)

对我来说,我必须安装this package

您必须选中第二个复选框,它将SQLite在安装向导中集成到Visual Studio 2015中。

丹尼尔向我们展示的包裹并不适合我。

我的配置是这样的:VS 2015,来自Nuget我安装了Entity Framework 6,System.Data.SQLite.Core版本1.0.101,项目在.Net 4.6.1。

答案 2 :(得分:1)

将sqlite-net nuget安装到您的解决方案中

答案 3 :(得分:0)

ef 7的sqlite数据提供程序的开发实际上已被暂停。 http://blogs.msdn.com/b/adonet/archive/2014/12/02/ef7-priorities-focus-and-initial-release.aspx 如果你想使用它,你只需稍等一下。

答案 4 :(得分:0)

我有另一个从2013年导入的解决方案,使用提供程序在参数中使用连接字符串。 当你用2015打开它时,它可以工作但你不能改变提供者选项。 如果要更改.db,则必须使用sqlite浏览器。

对不起我的英文。我希望你明白了 CYA

答案 5 :(得分:0)

来自VS 2013的旧应用程序和sqlite将起作用,但在Sqlite发布Visual Studio 2015的设计时组件之前,您无法连接到新数据库或编辑EF模型。