Проблемы с сериализацией циклических ссылок WCF Datacontract в Entity Framework
Я использую Entity Framework 4, имея круговую ссылку среди некоторых объектов, но получаю исключение stackru, это сценарий, когда ленивая загрузка включена...
Затем я включил отложенную загрузку как ложное и включил все связанные объекты, используя Include()
метод, но все еще получаю ту же ошибку... Нужна помощь....
2 ответа
Я сталкивался с этим раньше - я решил это, добавив атрибут [IgnoreDataMember] к свойству, вызывающему циклическую ссылку. Обычно это свойство навигации, которое ссылается на родительский объект.
Если вы не можете удалить свои циклы, то что-то вроде циклических ссылок WCF должно исправить это