Я использую Entity Framework для своих моделей, и мне нужно сериализовать их в JSON.Проблема в том, что EF включает в себя все эти действительно хорошие навигационные коллекции (например, моя модель User имеет свойство Orders), и когда я начинаю сериализацию этих объектов, сериализатор пытается получить значение для этих коллекций, и EF кричит на меня за попыткуиспользовать удаленный контекст
Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения.
Я знаю, что могу украсить свои свойства с помощью[ScriptIgnore], чтобы заставить сериализатор оставить их в покое, но это проблема с EF, поскольку он генерирует код для этих свойств.
Есть ли способ заставить сериализатор не сериализовать свойства, которые имеют универсальный тип EntityCollection<>?
В качестве альтернативы есть способ сделать это с другой надежной библиотекой json, такой как JSON.Net?