Как определить рекурсивное свойство в замке ActiveRecord? - PullRequest
0 голосов
/ 30 июня 2010

Предположим, у вас есть класс с именем MyClass.MyClass должно иметь свойство с именем Parent, Parent должно иметь тип MyClass.Это необходимо, потому что MyClass хочет содержать древовидную структуру.

Как это можно сделать?

1 Ответ

0 голосов
/ 30 июня 2010

Это довольно просто:

[ActiveRecord(Lazy = true)]
public class MyClass {
  [BelongsTo]
  public virtual MyClass Parent { get;set; }
}

Возможно, вы также захотите отобразить коллекцию дочерних элементов.

См. Эти статьи для получения дополнительной информации о том, как выполнять рекурсивные запросы для этого:

...