在已发布的winform应用程序上使用Entity Framework时出错

时间:2015-06-08 06:18:27

标签: c# winforms entity-framework

我在win form App中使用了实体框架V6。 我在App.config中有正确的连接字符串

但是当我创建安装程序包并在客户端计算机上安装时,我收到了此错误。

"No connection string named 'MyEntities1' could be found in the application config file."

2 个答案:

答案 0 :(得分:1)

AppConfig最初是在我们生成实体模型的项目中创建的。但是如果您正在使用其他项目执行应用程序,则AppConfig需要包含在正在执行的项目中。

您也可以尝试这个示例尝试按照下面的说明进行更改。实体名称应根据您的ef配置进行更改。

'

答案 1 :(得分:0)

在您的启动项目中(如果您使用的是Visual Studio,项目名称以粗体显示),您应该有一个名为App.config的文件,该文件应包含以下部分:

<configuration>
   <!-- ... some other app specific configurations -->

    <connnectionStrings>
     <add name="MyEntities1" connectionString="yourConnectionString"/>
    </connectionStrings>
</configuration>