相关疑难解决方法(0)

MetadataException:无法加载指定的元数据资源

突然间,我一直MetadataException在实例化我生成的ObjectContext类.App.Config中的连接字符串看起来是正确的 - 自上次工作以来没有改变 - 我尝试从底层数据库重新生成一个新模型(edmx文件)而没有任何变化.

有人有主意吗?

更多细节:我没有更改任何属性,我没有更改任何输出程序集的名称,我没有尝试在程序集中嵌入EDMX.我离开工作只等了10个小时,直到我回来.然后它不再工作了.

我试过重新创建EDMX.我试过重新创建这个项目.我甚至尝试从头开始重新创建数据库.没有运气,无论如何.

.net c# ado.net entity-framework

661
推荐指数
16
解决办法
45万
查看次数

在应用程序配置文件中找不到名为"MyApplicationEntities"的连接字符串

我只是安装EF 4.3并试图通过迁移升级我的项目.但是我遇到了尝试add-migration initial通过Package Manager控制台执行我的项目的问题.

它现在抛出任何异常 No connection string named 'MyApplicationEntities' could be found in the application config file.

现在我的配置拥有一切

<connectionStrings>
<add name="MyApplicationEntities" 
     connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost;initial catalog=MyApplicationEntitiesDB;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

我不确定是什么问题是EF 4.3中的一个错误或者我做得不对.

我认为这篇文章解决了这个问题但并不完全.

任何人都有答案.

感谢Sanj.

connection-string database-migration entity-framework-4.3

45
推荐指数
5
解决办法
6万
查看次数

在同一解决方案中集中多个项目的连接字符串

我目前在我的解决方案中有三个项目,它们都有自己的App.config文件,并且具有相同的连接字符串.

有没有办法合并连接字符串/ app.config文件,以便我只需要更改一个位置?

c# connection-string app-config

13
推荐指数
2
解决办法
9105
查看次数