Вот мои определения:
Код: Выделить всё
public class SessionRec
{
public int Id { get; set; }
public string Title { get; set; }
public virtual List Sessions { get; set; }
}
public class SpeakerRec
{
public int Id { get; set; }
public string First { get; set; }
public string Last { get; set; }
public virtual List Sessions { get; set; }
}
public DbSet SessionRecs { get; set; }
public DbSet SpeakerRecs { get; set; }
Код: Выделить всё
[HttpGet]
public IEnumerable GetSpeakerRecs()
{
return _context.SpeakerRecs.Include(a=>a.Sessions).ToList();
}
JsonException: обнаружен возможный цикл объектов. Это может быть
из-за цикла или если глубина объекта превышает максимально
разрешенную глубину 32. Рассмотрите возможность использования ReferenceHandler.Preserve в
JsonSerializerOptions для поддержки циклов.
Подробнее здесь: https://stackoverflow.com/questions/651 ... clic-error