Для целей этих вопросов давайте предположим, что в моей модели определены эти два объекта -
public class Person
{
public Guid Id
{
get;
set;
}
public string Name
{
get;
set;
}
}
public class Parent : Person
{
public IEnumerable<Person> Children
{
get;
set;
}
}
Давайте также предположим, что у меня есть PersonRepository, который загружает всех людей из базы данных.Теперь некоторые люди в базе данных будут родительской сущностью, и поэтому им будут определены дочерние элементы.
Мой вопрос: когда я загружаю список людей из репозитория, можно ли указать Linq включить () дочерние элементы?должен ли кто-либо из них быть Родительской сущностью?
Кстати, отложенная загрузка не будет работать в этом случае, так как репозитории используются на служебном уровне.
Спасибо за любую помощь.
Джеймс