gpt4 book ai didi

entity-framework - Entity Framework 元数据异常 - dll 资源中没有 csdl、ssdl、msl

转载 作者:行者123 更新时间:2023-12-03 18:09:40 27 4
gpt4 key购买 nike

我有 DAL(模型第一个 Entity Framework 4.1)和在不同项目中使用它的服务。一切正常,但经过一些小的更改(例如我从数据库生成模型)后,它停止工作。我现在收到元数据异常。
经过几个小时的研究,我下载了 ILSpy 并检查了 DAL.dll 中没有资源。
我的连接字符串如下所示:

metadata=res://*/DataModel.TerminalRegistryModel.csdl|
res://*/DataModel.TerminalRegistryModel.ssdl|
res://*/DataModel.TerminalRegistryModel.msl;

并且在 EDMX 文件元数据工件处理中设置为嵌入输出程序集中。
什么会导致我的问题?

最佳答案

标准元数据字符串如下所示:metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl这在大多数情况下都可以正常工作。但是,在某些 Entity Framework 中会感到困惑,不知道要查找哪个 dll。因此,将元数据字符串更改为:metadata=res://nameOfDll/Model.csdl|res://nameOfDll/Model.ssdl|res://nameOfDll/Model.msl

关于entity-framework - Entity Framework 元数据异常 - dll 资源中没有 csdl、ssdl、msl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803930/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com