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

时间:2014-11-14 09:30:36

标签: entity-framework

我在实体框架6.1.1中遇到了TPH问题当在两个子类中使用相同的外键属性时,我收到错误:“在模型生成期间检测到一个或多个验证错误:\ r \ n \ r \ n \ xyz:Name:类型中的每个属性名称必须是唯一的。属性名称''已经定义。\ r \ n“。请参考给定链接中的最后一个示例。 http://entityframework.codeplex.com/workitem/583任何替代解决方案都将受到赞赏.....

1 个答案:

答案 0 :(得分:1)

我注意到,当您建立导航属性,然后添加一个scale属性(包括与单个外键关联的属性(标量和导航))时,会发生这种情况。也许是你的情况。