【发布时间】:2014-04-21 22:33:46
【问题描述】:
我花了一天的大部分时间在谷歌上搜索解决这个问题。我在这个问题上找到的每一篇文章似乎都有相同的解决方案。将连接字符串放入启动项目的配置文件中。
我有两个项目。一份用于 EDMX,一份用于网站项目。我在两个文件中都有我的连接字符串,但我仍然收到错误。我已经尝试了所有涉及操作配置文件以使其正常工作的方法。我已尝试将连接字符串放入解决方案中的所有配置文件中,将实体框架配置部分删除或添加到配置文件中,并使用 nuget 卸载并重新安装 EF 5。
我继承了这个解决方案,所以我不太了解它是如何创建的,除了它是 Database First。
连接字符串
<add name="StoreContext" connectionString="metadata=res://*/Store.csdl|res://*/Store.ssdl|res://*/Store.msl;provider=System.Data.SqlClient;provider connection string="data source=*****;initial catalog=*****;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
错误:
No connection string named 'StoreContext' could be found in the application config file.
【问题讨论】:
-
欢迎来到 Stack Overflow。请在How do I ask a good Question 抽奖。回答您的问题绝对需要大量缺失的信息(例如,web.config/app.config 连接字符串、EF 上下文模型、您用于创建上下文的任何代码,最重要的是确切的异常您收到的类型和异常消息)。
标签: c# entity-framework