У меня есть класс, которому принадлежит список сущностей:
public class Dad
{
public long Id{get;set;}
public string Name{get;set;}
public string SecretName{get;set;}
public List<Kid> Kids{get;set;}
}
public class Kid
{
public long Id{get;set;}
public string Name{get;set;}
public string SecretName{get;set;}
public Dad Dad {get;set;
}
Я пытаюсь указать, какие столбцы выбрать в Kids, которыми владеет папа:
var DadAPIResponse = _context.Dads
.Where(o.Id == Id)
.Select(x => new {
Id = x.Id,
Name = x.Name
// Here, I need something like
// Kids = {Id, Name}
}).AsNoTracking()
.FirstOrDefault();
Мое намерение состоит в том, чтобы вернуть список Пап, но только показать их Идентификатор, Имя и показать только Идентификатор и Имя каждого из Детей, принадлежащих этому Папе.
Я использую EF Core 2.1