Visual Studio 2017中缺少SQLite数据提供程序

nam*_*nam 10 sqlite entity-framework-core visual-studio-2017

使用Nuget Package Manager我安装System.Data.SQLite (x86/x64)在VS2017.这导致安装以下包:

System.Data.SQLite
System.Data.SQLite.EF6
System.Data.SQLite.Core
Run Code Online (Sandbox Code Playgroud)

但如下图所示,Add New Data Source对话框不显示SQLite Data Provider:

在此输入图像描述

Rac*_*lan 15

NuGet包适用于您的项目,不包括提供程序.为此,您需要安装DDEX提供程序包.似乎没有适用于Visual Studio 2017的官方SQLite DDEX提供程序包,但您可以尝试以下两种非官方提供程序之一:

ErikEJ的SQLite/SQL Server Compact Toolbox

dotConnect由Devart Software 为SQLite提供ADO.NET数据提供程序

  • 我在这里有一些额外的建议:https://github.com/ErikEJ/SqlCeToolbox/wiki/EF6-workflow-with-SQLite-DDEX-provider (6认同)