Предположим, у вас есть класс с именем MyClass.MyClass должно иметь свойство с именем Parent, Parent должно иметь тип MyClass.Это необходимо, потому что MyClass хочет содержать древовидную структуру.
MyClass
Parent
Как это можно сделать?
Это довольно просто:
[ActiveRecord(Lazy = true)] public class MyClass { [BelongsTo] public virtual MyClass Parent { get;set; } }
Возможно, вы также захотите отобразить коллекцию дочерних элементов.
См. Эти статьи для получения дополнительной информации о том, как выполнять рекурсивные запросы для этого: