Как и большинство людей, я также столкнулся с проблемой круговой контрольной ошибки при сериализации (ужасных) объектов EF для JSON. Выполнение db.Detach(efObject) помогает, но я все равно получаю мусор, например, "EntityKey".
Итак, мне было интересно, есть ли опция (через JsConfig?), чтобы сказать, что сериализатор игнорирует свойства либо через имя (EntityKey), либо через тип (EntityReference <T> или EntityCollection <T> )?
Или я буду вынужден перевернуть EF alltogether и переключиться на что-то лучше (я не хочу вручную определять классы ORM - я хочу, чтобы они автоматически генерировались из БД)?