У меня есть эта сущность:
public class DynamicPage {
public int PageId { get; set; }
public int Order { get; set; }
public string MenuText { get; set; }
public string MenuHover { get; set; }
public int? ParentId { get; set; }
public virtual DynamicPage Parent { get; set; }
public virtual ICollection<DynamicPage> Children { get; set; }
}
Эта сущность может иметь 3 уровня: Родитель -> Дочерний элемент -> Внук. Как я могу загрузить родителя (уровень 1) со всеми связанными дочерними элементами (уровень 2) и для каждого ребенка связанным внуком (уровень 3), если таковые имеются? Спасибо за помощь.