在WCF中反序列化对象时出错

Ani*_*l C 3 rest wcf serialization

我在WCF中创建了一个REST服务.我面临以下问题

反序列化System.Collections.Generic.IList类型的对象时出错.已超出最大读取深度(32),因为正在读取的XML数据具有比配额允许的更多嵌套级别.通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象的MaxDepth属性,可以增加此配额.

我没有在配置中指定任何类型的绑定,因为我根据REST Starter Kit开发了服务.请提出一些建议,我该如何解决它.

代码工作正常,但它确实会抛出错误.

Adi*_*Adi 6

就我而言,问题是我正在返回从数据上下文中获取的Entity Framework对象.解决方案是在重新调整它们之前分离每个对象.