我正在使用实体框架6,使用POCO和fluent-API,我注意到了一个令人讨厌的错误.
如果我有一个名为MyEntity的实体,并且该实体有一个名为MyProp的属性,则无法创建名为MyEntity_MyProp的实体.
例外:
The item with identity 'MyEntity_MyProp' already exists in the Metadata collection.\r\nParameter name: item
“bug”是显而易见的:密钥[EntityName] _ [PropertyName]在元数据集合中必须是唯一的.
截图:
我正在迁移一个庞大的实体框架模型,其中包括从EF 4(数据库优先)到EF 6(代码优先,使用fluent-API)的390个类.重命名实体或表格是不可能的.
我该如何解决?
编辑
这个问题与我的问题没有任何关系:The item with identity ‘Id’ already exists in the metadata collection. Parameter name: item
解决方法
原文地址:https://www.jb51.cc/csharp/101043.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。