Я работаю над постоянным слоем в моем проекте ASP.NET CORE и работаю над функцией, которая включает в себя группу связей, которая ссылается на другие подгруппы и т. Д. (Рефлексивные отношения).
Когда я добавляю ThenInclude
к командным подгруппам, я получаю только первый уровень.
Есть ли способ заставить ThenInclude()
поддерживать рефлексивные отношения или альтернативный способ добиться этого
public override User GetById(params object[] id)
{
return Context.Users
.Include(user => user.Team)
.ThenInclude(team => team.Units)
.Include(user => user.Team)
.ThenInclude(team => team.Users)
.SingleOrDefault(user => user.UserId == Convert.ToInt32(id[0]));