У меня есть эта сущность:
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), если таковые имеются? Спасибо за помощь.