Entity framework 实体框架6.1.1在两个子类中使用相同的外键属性时,给出“;属性名称已定义”;错误

Entity framework 实体框架6.1.1在两个子类中使用相同的外键属性时,给出“;属性名称已定义”;错误,entity-framework,Entity Framework,在Entity Framework 6.1.1中,当在两个子类中使用相同的外键属性时,我遇到了TPH问题。我遇到了错误:“在模型生成期间检测到一个或多个验证错误:\r\n\r\xyz:Name:类型中的每个属性名称必须是唯一的。属性名称“”已定义。\r\n”。请参考给定链接中的最后一个示例。我注意到,当您建立一个导航属性,然后添加一个缩放属性,这两个属性(标量和导航)都与单个外键关联时,就会发生这种情况。可能是您的情况。请向我们展示一些使用notmappedattribute的codeConsi

在Entity Framework 6.1.1中,当在两个子类中使用相同的外键属性时,我遇到了TPH问题。我遇到了错误:“在模型生成期间检测到一个或多个验证错误:\r\n\r\xyz:Name:类型中的每个属性名称必须是唯一的。属性名称“”已定义。\r\n”。请参考给定链接中的最后一个示例。我注意到,当您建立一个导航属性,然后添加一个缩放属性,这两个属性(标量和导航)都与单个外键关联时,就会发生这种情况。可能是您的情况。

请向我们展示一些使用
notmapped
attribute的codeConsider请参考下面链接中的最后一个示例:@ilanS:我必须将此属性与主键关系映射。我已将此属性转移到父类中,它对我有效。请注意,此处使用的语言是英语。