ThenInclude () для рефлексивных отношений внутри объекта - PullRequest
0 голосов
/ 21 июня 2019

Я работаю над постоянным слоем в моем проекте 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]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...