繁体   English   中英

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

[英]Error on using Entity Framework on released winform application

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

但是,当我制作安装程序包并在客户端计算机上安装时,出现此错误。

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

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

您也可以尝试此示例,尝试按如下所述进行更改,实体名称应根据您的ef配置进行更改。

 public MasterEntities()
        : base("name=MyApplicationEntities")
    {
    }


to 
 public MasterEntities()
        : base("MyApplicationEntities")
    {
    }

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM