Проблемы с сериализацией циклических ссылок WCF Datacontract в Entity Framework

Я использую Entity Framework 4, имея круговую ссылку среди некоторых объектов, но получаю исключение stackru, это сценарий, когда ленивая загрузка включена...

Затем я включил отложенную загрузку как ложное и включил все связанные объекты, используя Include() метод, но все еще получаю ту же ошибку... Нужна помощь....

2 ответа

Я сталкивался с этим раньше - я решил это, добавив атрибут [IgnoreDataMember] к свойству, вызывающему циклическую ссылку. Обычно это свойство навигации, которое ссылается на родительский объект.

Если вы не можете удалить свои циклы, то что-то вроде циклических ссылок WCF должно исправить это

Другие вопросы по тегам