实体框架无法加载指定的元数据资源


無口君
2025-03-10 10:02:51 (1月前)

可能重复:
MetadataException:无法加载指定的

元数据
</跨度>
资源

我希望有人可以帮忙解决这个问题。我试过在这里跟随其他帖子和其他几个网站上的数十个,但我可以得到这个工作。

实体框架全部工作,然后第二天才开始给我错误:无法加载指定的

元数据
</跨度>
资源。在constru的构造函数上

2 条回复
  1. 0# 那月静好 | 2019-08-31 10-32




    克雷格·斯特恩茨

    我写了一篇广泛的(在我看来)博客文章来解决这个确切的错误消息,我个人会从那里开始。



    下列

    res:

    (资源)引用需要指向您的模型。




    1. <add name=”Entities” connectionString=”metadata=
      res:///Models.WraithNath.co.uk.csdl|
      res://
      /Models.WraithNath.co.uk.ssdl|
      res://*/Models.WraithNath.co.uk.msl;

    2. </code>


    确保每个文件在“ /”之后都具有.edmx文件的名称,并将“edmx”更改为该res的扩展名(.csdl,.ssdl或.msl)。



    它也可能有助于指定程序集而不是使用“//
    /”。



    最糟糕的情况是,你可以通过使用来检查所有内容(有点慢但应该始终找到资源)




    1. <add name=”Entities” connectionString=”metadata=
      res://*/;provider=

    2. </code>

登录 后才能参与评论