【发布时间】:2016-01-26 14:15:54
【问题描述】:
我正在尝试构建一个迁移,但它在以下类上绊了一下:
public class Unit
{
public int UnitID { get; set; }
...
public Nullable<int> PreviousUnitID { get; set; }
[ForeignKey("PreviousUnitID")]
public Unit PreviousUnit { get; set; }
public Nullable<int> SubsequentUnitID { get; set; }
[ForeignKey("SubsequentUnitID")]
public Unit SubsequentUnit { get; set; }
}
“导航属性''不能添加到实体类型'Unit',因为实体类型'Unit'上已经存在同名的导航属性。
我假设这个有点奇怪的导航是罪魁祸首,所以我漏掉了其余的课程。有谁知道我可以规避这个问题的方法吗?
谢谢!
【问题讨论】: