我正在尝试将现有的SQLite数据库连接到我的C#应用程序中,但遇到了很大的问题。我已经安装了32位和64位的SQLite捆绑包,安装了SQLite / SQL Server Compact Tools扩展程序,在GAC中安装了SQLite dll,并向我的app.config、32位机器配置和64位机器配置中添加了许多不同的提供程序标签,这些都是几十篇博客文章中建议的。有人知道到底要做什么才能让Visual Studio让我将我的SQLite数据库连接到我的应用程序中吗?
我正在尝试使用“从数据库中的EF设计器”选项向我的应用程序添加新的ADO.NET实体数据模型。我要么受到“无法找到请求的.Net Framework数据提供程序”的打击,而且Visual Studio甚至在对话框中找不到我的DB(即使我可以在服务器资源管理器中看到它)。
或者,在我安装了额外的ADO.NET SQLite作为VS扩展之后,我可以看到我的SQLite数据库并且测试连接成功,但是一旦我点击下一步按钮,就会出现以下情况:
我正在尝试使用“从数据库中的EF设计器”选项向我的应用程序添加新的ADO.NET实体数据模型。我要么受到“无法找到请求的.Net Framework数据提供程序”的打击,而且Visual Studio甚至在对话框中找不到我的DB(即使我可以在服务器资源管理器中看到它)。
或者,在我安装了额外的ADO.NET SQLite作为VS扩展之后,我可以看到我的SQLite数据库并且测试连接成功,但是一旦我点击下一步按钮,就会出现以下情况:
我只通过System.Data.Sqlite NuGet包安装了EF,对于整个提供程序的业务我感到非常困惑。
请帮忙!谢谢!!!