У меня есть объект CustomerActivityReport, который я пытаюсь отправить на сервер через WCF.На стороне сервера я использую шаблоны репозитория + UOW для обновления / вставки сущности в БД.
CustomerActivityReport имеет отношение многие ко многим к другой сущности LookupValue.Когда я пытаюсь передать экземпляр CustomerActivityReport, DataContractSerializer выдает ошибку: «Граф объектов для типа FixupCollection [CustomerActivityReport] содержит циклы и не может быть сериализован, если отслеживание ссылок отключено».Я получаю эту ошибку, даже когда я не устанавливаю отношения для сущностей LookupValue.
Чтобы обойти это, я попытался применить [DataContract (IsReference = true)] к обеим сущностям, о которых идет речь, а такжеFixupCollection.Но тогда у меня возникают другие проблемы.
Кто-нибудь еще сталкивался с подобными проблемами при попытке отправить связанные объекты через WCF?
Заранее благодарен за любые ответы.
Райан