【发布时间】:2011-10-21 01:23:44
【问题描述】:
我正在使用WCF WebAPI 使用 WCF 编写 REST 服务。
我将我的 POCO 类作为 json/xml 对象从我的服务中返回。
我的大多数 POCO 类都包含 ICollections,因为它们是 EF4.1 Code First 的一部分,
因此我得到错误:
无法序列化类型 ... System.Collections.Generic.ICollection ...因为它是类型 - 因为它是一个接口
为了避免 XMLIgnore 和 ScriptIgnore 是 suggested。而且custom serialization of JSON in WCF有一些问题。
只是觉得有人可能遇到过类似的问题,并且有更好的解决方案或配置序列化类的方法,否则我将不得不用XMLIgnore 等装饰每个此类属性。
【问题讨论】:
标签: serialization datacontractserializer wcf-web-api jsonserializer