EF报错:The EntityContainer name must be unique

[软件开发] 季雨林 2022/7/31 22:35:52

Schema specified is not valid. Errors:
DB.csdl(3,4) : error 0019: The EntityContainer name must be unique. An EntityContainer with the name 'DBEntities' is already defined.
DB.csdl(17,4) : error 0019: Each type name in a schema must be unique. Type name 'DBModel.Base' was already defined.

EF的这个报错,是因为我最近改造了类库名,但是发布的时候却并没有删掉旧文件,从而导致多于的dll出现在了bin目录里,EF就给我报错了。

解决方法不是从代码入手,而是从清理不相关的dll入手,偷个懒直接把整个bin文件夹删掉重新发布,而不是使用覆盖方式让旧dll文件残留在网站目录里。


原文地址: https://www.opengps.cn/Blog/View.aspx?id=980 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示