我有一个Location
类,我希望该类能够引用另外两个Location
对象:PreviousLocation和NextLocation。我试过这个:
public class Location
{
public int LocationId { get; set; }
[ForeignKey("LocationId")]
public Location PreviousLocation { get; set; }
[ForeignKey("LocationId")]
public Location NextLocation { get; set; }
}
但是在运行Add-Migration
命令时它给了我一个错误:实体类型'Location'中有多个导航指向同一组属性 - 使用ForeignKeyAttribute的'LocationId'。
有人能告诉我一个如何实现我想要的行为的例子吗?
答案 0 :(得分:0)
试试这个。这将允许递归或分层引用。
<div class="css_class_1">
<div class="parent">
<div class="css_class_2">
A 1 A 1 A 1
</div>
<div class="css_class_3">
B 2 B 2
</div>
</div>
</div>