Кажется, что сериализация объектов Entity Framework в JSON невозможна с использованием встроенного в WCF DataContractJsonSerializer или собственного сериализатора кода ASP.NET. Это связано с проблемами подсчета ссылок, которые отклоняются как сериализаторы. Я также попробовал Json.NET, который также не работает конкретно по проблеме подсчета ссылок.
Изменить: Теперь Json.NET может сериализовать и десериализовать сущности Entity Framework.
Мои объекты - объекты Entity Framework, которые перегружены для выполнения дополнительных бизнес-функций (например, аутентификация и т.д.), и я не хочу украшать эти классы атрибутами платформы и т.д., поскольку я хочу представить платформу -агностический API.
Я действительно писал об отдельных шагах, которые я прошел, хотя в https://blog.programx.co.uk/2009/03/18/wcf-json-serialization-woes-and-a-solution/
Я пропустил что-то очевидное?