WCF — сохранение ссылок на объекты в WCF (размещено на IIS)

я получаю

'График объекта для типа MyCompany.MyEntity содержит циклы и не может быть сериализован, если отключено отслеживание ссылок.'. Пожалуйста, смотрите InnerException для более подробной информации.

при вызове службы с объектом, который содержит ссылки на другой объект (по сути, это объекты linq to sql).

Я читаю это, в котором объясняется, как включить сохранение ссылок для этого случая в среде самообслуживания: http://blogs.msdn.com/b/sowmy/archive/2006/03/26/561188.aspx

Однако мой сервис должен быть размещен на IIS. Как включить службу для правильной сериализации объектов?


person dexter    schedule 29.12.2010    source источник
comment
Ответ прямо в статье, на которую вы ссылаетесь. Прочитайте все это.   -  person John Saunders    schedule 29.12.2010
comment
@John, это даже проще, чем я думал, и уж точно проще того, что написано в статье: я только что использовал этот [DataContract(IsReference=true)]   -  person dexter    schedule 29.12.2010
comment
добавьте ответ на этот вопрос, и я поддержу его.   -  person John Saunders    schedule 30.12.2010
comment
@John - готово, написал в ответе, что помогло мне решить проблему.   -  person dexter    schedule 02.01.2011


Ответы (1)


Это даже проще, чем я думал, и уж точно проще того, что написано в статье: я просто использовал этот [DataContract(IsReference=true)] для решения проблемы.

person dexter    schedule 02.01.2011