我在项目中使用Entity Framework和sqlite。
设置项目时,我不知道更改连接字符串:
<connectionStrings>
<add name="mainEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model
1.msl;provider=System.Data.SQLite.EF6;
provider connection string="
data source=C:\Users\Nam\Desktop\ConsoleApp\ProductDB.db""
providerName="System.Data.EntityClient" />
</connectionStrings>
所以我决定让它留在这里(不变) 设置后,我无法打开我的应用。我的数据库(.db)来自另一个文件 (不在我的项目中)。
我在youtube上看到了很多视频,但大多数都使用ADO.NET。
Plaese帮助我编写代码以更改连接字符串,以上就是在我的项目中创建文件.db的方式。
谢谢家伙。
答案 0 :(得分:0)
您需要安装SQLite数据提供程序,然后才能通过VS向导添加SQLite数据库数据源(它将创建连接字符串)。
请按照以下步骤获取详细信息: https://github.com/ErikEJ/SqlCeToolbox/wiki/EF6-workflow-with-SQLite-DDEX-provider