【发布时间】:2011-01-19 19:50:44
【问题描述】:
可能重复:
MetadataException: Unable to load the specified metadata resource
我希望有人可以帮助解决这个问题。我已经尝试关注这里的其他帖子和其他网站上的几十个帖子,但我可以让它工作。
实体框架一切正常,然后第二天就开始给我错误:无法加载指定的元数据资源。在实体类的构造函数上。
我检查了连接字符串,删除并重新添加了所有内容,但我仍然无法正常工作。
我的模型命名空间是 WraithNath.co.uk.Models
元数据工件嵌入到程序集中
我的连接字符串如下:
<add name="ConnectionString" connectionString="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\WraithNath.co.uk.mdf;Integrated Security=True;" providerName="System.Data.SqlClient" />
<add name="Entities" connectionString="metadata=res://*/Models.WraithNath.co.uk.csdl|res://*/Models.WraithNath.co.uk.ssdl|res://*/Models.WraithNath.co.uk.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\WraithNath.co.uk.mdf;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
在 Reflector 中查看时,我无法在程序集中找到我需要的 3 个文件。
有分步指南来解决这个问题吗?我已经尝试了 google 前 3 页上的每个链接的搜索结果“实体框架无法加载指定的元数据资源”。
【问题讨论】:
-
当您打开 EDMX 模型的属性时,您在元数据工件处理属性中的值是多少?
-
我的问题是我没有模型。在我的实体模型前面。
标签: .net entity-framework