【发布时间】:2015-06-08 18:23:36
【问题描述】:
我在win form App中使用了实体框架V6。 我在 App.config 中有正确的连接字符串
但是当我制作安装包并在客户端机器上安装时,我收到了这个错误。
"No connection string named 'MyEntities1' could be found in the application config file."
【问题讨论】:
-
检查您的
app.config和web.config。检查那里是否有同名的连接字符串。 -
:)。该错误是不言自明的。由于您使用的是 winforms,因此请确保您的
app.config文件的 connectionStrings 部分具有相同名称的 connectionString -
项目解决方案中的app.config文件有正确的连接字符串但是发布的应用找不到连接字符串。
-
我建议在程序代码本身中硬编码连接字符串。它更安全,没有这样的错误。为此,将连接字符串传递给
EF data context构造函数。
标签: c# winforms entity-framework