我已经下载并安装了sqlite-netFx45-setup-bundle-x86-2012-1.0.88.0.exe,但是尽管遵循了各种说明,但仍无法从Visual Studio 2012中以任何方式看到它。据我了解,它只有上面显示的x86安装软件包会将可视化工具安装到VS2012中。我已经从服务器资源管理器中打开了“选择数据源”对话框,但是看不到显示的“ SQLite数据库文件”选项。另外,我尝试将SQLite添加到我的项目中,并通过NuGet系统安装,该系统似乎已正确安装,但是我仍然看不到任何东西。我已经阅读了各种教程,并且看来我正确地遵循了所有说明,但是我没有在任何数据源列表中的任何位置看到SQLite。我尝试使用新项目执行此操作,并在重新启动计算机后执行了此操作,但是结果相同,没有任何结果。我在做什么错,或者我该如何重设或尝试其他操作?每个人都想念的一些明显的步骤我想不起来?谢谢。

最佳答案

刚刚找到this info,请查看:

安装提供程序
为了连接到SQLite数据库,我们将需要安装适当的ADO.NET和Entity Framework提供程序。幸运的是,我们正在使用的提供程序可以通过NuGet获得。


在PMC内,运行Install-Package System.Data.SQLite.x86


我们还需要注册提供商。打开App.config,然后在配置元素内的任何位置添加以下片段。

<system.data>
  <DbProviderFactories>
    <add name="SQLite Data Provider"
          invariant="System.Data.SQLite"
          description="Data Provider for SQLite"
          type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
  </DbProviderFactories>
</system.data>

09-25 17:16
查看更多