设置项目时,如何更改App.config和数据库(sqlite)中的连接字符串?

时间:2019-07-16 16:52:04

标签: entity-framework sqlite

我在项目中使用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=&quot;
            data source=C:\Users\Nam\Desktop\ConsoleApp\ProductDB.db&quot;" 
    providerName="System.Data.EntityClient" />
        </connectionStrings>

所以我决定让它留在这里(不变) 设置后,我无法打开我的应用。我的数据库(.db)来自另一个文件 (不在我的项目中)。

我在youtube上看到了很多视频,但大多数都使用ADO.NET。

Plaese帮助我编写代码以更改连接字符串,以上就是在我的项目中创建文件.db的方式。

谢谢家伙。

1 个答案:

答案 0 :(得分:0)

您需要安装SQLite数据提供程序,然后才能通过VS向导添加SQLite数据库数据源(它将创建连接字符串)。

请按照以下步骤获取详细信息: https://github.com/ErikEJ/SqlCeToolbox/wiki/EF6-workflow-with-SQLite-DDEX-provider