C# 如何在VisualStudio中启动并运行SQLite?
我在尝试将现有的SQLite数据库连接到我的C#应用程序时遇到了重大问题。我已经安装了32位和64位的SQLite捆绑包,我已经安装了SQLite/SQL Server Compact Tools扩展,在GAC中安装了SQLite DLL,在我的app.config、32位机器配置和64位机器配置中添加了几十篇博客文章建议的各种不同的提供者标记。有人知道要让VisualStudio让我将SQLite DB连接到我的应用程序需要做什么吗 我正试图使用“EF Designer from database”选项将一个新的ADO.NET实体数据模型添加到我的应用程序中。我可能会被“找不到请求的.Net Framework数据提供程序”击中,而Visual Studio甚至在对话框中找不到我的DB(即使我可以在服务器资源管理器中看到它) 或者,在我安装了一个附加的ADO.NET SQLite作为VS扩展之后,我可以看到我的SQLite数据库和测试连接是成功的,但一按“下一步”按钮,我就会看到: 我只通过System.Data.Sqlite NuGet包安装了EF,我对整个提供商业务感到非常困惑C# 如何在VisualStudio中启动并运行SQLite?,c#,.net,entity-framework,sqlite,ado.net,C#,.net,Entity Framework,Sqlite,Ado.net,我在尝试将现有的SQLite数据库连接到我的C#应用程序时遇到了重大问题。我已经安装了32位和64位的SQLite捆绑包,我已经安装了SQLite/SQL Server Compact Tools扩展,在GAC中安装了SQLite DLL,在我的app.config、32位机器配置和64位机器配置中添加了几十篇博客文章建议的各种不同的提供者标记。有人知道要让VisualStudio让我将SQLite DB连接到我的应用程序需要做什么吗 我正试图使用“EF Designer from databa
请帮忙!谢谢好的,通过提供一个指向详细指南的有用链接,我终于能够启动并运行一切。我已经完成了这里描述的内容: 不过,我冒昧地为在同一问题上遇到障碍的任何人提供一些额外的提示
我已经尝试过用我目前拥有的东西重建,但没有帮助我猜,但是。。。在我看来,这是一个实体框架问题。。。看见您的项目/Visual Studio不喜欢您正在安装的实体提供程序的版本。你需要让这两个东西共享一个他们喜欢的版本。我这里有一些指导原则:非常感谢@ErikEJ的链接,About对话框确认我在GAC中有SQLite,但它说“System.Data.SQLite DDEX provider-No”。我已经摆弄了机器配置,但没有成功,我会完全按照你的指导重新做,看看会发生什么。如果这没有帮助,我如何获得DDEX提供程序?请按照我的说明开始嗨,
SQLite提供程序(ErikEJ的EF6简单)
不会显示在实体数据模型向导上,并带有New Connection…,继续
,但我可以在SQLite Compact Toolbox
和Server Explore
中添加SQLite连接,我很有用VS2019@TangMonk我有同样的问题,但不幸的是没有解决办法。