есть обходной путь:

public class Unit
{
   Public int Id { get; set; }
   Public virtual ICollection<Element> Elements { get; set; }
}

public class Element
{
   public int Id { get; set; }
   public virtual Unit Unit { get; set; } 
}

пользуем вызов API, чтобы получить всеElementс родственнымиUnits. Нравится:

Context.Elements.Include(o => o.Unit);

Мы ожидали, что толькоElements будет иметьUnit, ОднакоUnitтакже естьElements

{
  "Id": 1,
  "Unit": {
     "Id": 1,
     "Elements":[...]
  }
}

Как мы исключаемElementс изUnit.Elements?

Ответы на вопрос(2)

Ваш ответ на вопрос