WCF - 在WCF中保留对象引用(IIS托管)

时间:2010-12-29 18:26:29

标签: wcf linq-to-sql .net-3.5 serialization

我正在接受

  

'类型的对象图   'MyCompany.MyEntity'包含循环   并且如果引用则无法序列化   跟踪被禁用。'请参阅   InnerException以获取更多详细信息。

使用包含对其他对象的引用的对象调用服务时(这些对象基本上是linq到sql实体)。

我正在阅读本文,其中解释了如何在自我软管服务环境中为此案例启用保留引用: http://blogs.msdn.com/b/sowmy/archive/2006/03/26/561188.aspx

但是,我的服务必须托管在IIS上。如何使服务正确序列化entites?

1 个答案:

答案 0 :(得分:1)

它比我想象的更容易,当然文章中的内容也更容易:我只是使用[DataContract(IsReference = true)]来解决问题。