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

时间:2011-02-10 00:48:02

标签: c# string entity-framework connection

我有问题说

  

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

我的edmx文件位于单独的项目中,但该项目的app.config

中包含连接字符串

什么可能导致问题?

1 个答案:

答案 0 :(得分:2)

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

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

您有两个项目:

ApplicationServices(启动项目)

  • 的Web.config

EntityContainer

  • MyEdmx.edmx

  • 的App.config

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

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

同时仔细检查ApplicationServices项目是否引用了EntityContainer。