假设您有一个名为MyClass
. MyClass
应该有一个名为 的属性Parent
,Parent
必须是类型MyClass
本身。这是必要的,因为MyClass
想要保持一个树结构。
怎么做到呢?
假设您有一个名为MyClass
. MyClass
应该有一个名为 的属性Parent
,Parent
必须是类型MyClass
本身。这是必要的,因为MyClass
想要保持一个树结构。
怎么做到呢?
这很简单:
[ActiveRecord(Lazy = true)]
public class MyClass {
[BelongsTo]
public virtual MyClass Parent { get;set; }
}
您可能还想映射子集合。
有关如何对此运行递归查询的更多信息,请参阅这些文章: