当edmx文件位于单独的项目中时出错

我有问题说

指定的命名连接在配置中找不到,不打算与EntityClient提供程序一起使用,或者无效。

我的edmx文件位于单独的项目中,但该项目的app.config有连接字符串

什么可能导致问题?

确保app.config位于设置为启动项目的项目中。

如果我理解正确(我希望我这样做!):

你有两个项目:

ApplicationServices(启动项目)

  • Web.config文件

EntityContainer相关

  • MyEdmx.edmx

  • App.config中

项目启动时,它从web.config文件中读取。

您需要确保连接字符串位于web.config文件中。 如果我不打算使用它们,我通常会从其他项目中删除app.config。

还要仔细检查ApplicationServices项目引用EntityContainer。