entity framework Unable to load the specified metadata resource
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
MetadataException: Unable to load the specified metadata resource
我希望有人能帮上忙。我已经尝试过在这里和其他网站上跟踪其他帖子,但我可以得到这个工作。
实体框架工作正常,第二天刚开始出现错误:无法加载指定的元数据资源。在实体类的构造函数上。
我已经检查了连接字符串,删除并重新添加了所有内容,但仍然无法使其正常工作。
我的模型名称空间是wraithnath.co.uk.models
元数据证书嵌入到程序集中
我的连接字符串如下:
1 |
当我在Reflector中查看时,在程序集中找不到我需要的3个文件。
是否有逐步指南来解决这个问题?我已经尝试了谷歌前3页的每个链接,搜索结果是"实体框架无法加载指定的元数据资源"。
CraigStuntz写了一篇广泛的(在我看来)关于解决这个确切错误信息的博客文章,我个人会从那里开始。
以下
1 2 3 4 | <add name="Entities" connectionString="metadata= res://*/Models.WraithNath.co.uk.csdl| res://*/Models.WraithNath.co.uk.ssdl| res://*/Models.WraithNath.co.uk.msl; |
确保每个文件的.edmx文件名在"*/"之后,并且"edmx"更改为该res的扩展名(.csdl、.ssdl或.msl)。
它还可以帮助指定程序集,而不是使用"//*/"。
最坏的情况是,您可以使用
1 2 | <add name="Entities" connectionString="metadata= res://*/;provider= <!-- ... --> |