2012-05-29 87 views
0

我有一个问题。实体框架无法找到连接字符串

在我的解决方案中,我有一个“模型”目录。在那个目录中,我创建了一个实体模型。当我创建模型(使用向导)时,它会在我的app.config(这是解决方案级别)中为连接字符串创建一个新条目。

但是,当我尝试访问使用默认构造函数的实体对象构造函数时,出现错误:在配置中找不到指定的命名连接,不打算与EntityClient提供程序一起使用,或无效。

我有一个测试应用程序,我已经添加了一个链接到这个app.config。从这里我可以访问实体对象没有任何问题!

谢谢

回答

5

确保连接字符串在执行程序集的配置文件中。例如,如果您使用来自af网站的EF,则可以将连接字符串从EF程序集中的app.config复制到网站程序集的web.config。复制所有connectionStrings-block:

<connectionStrings> 
... 
</connectionStrings> 
+0

是的,那就是我错过了。只需要将连接字符串复制到web.config中就行了!谢谢。 – gunnerz