我正在使用WCF WebAPI使用 WCF编写 REST 服务。我将我的 POCO 类作为 json/xml 对象从我的服务中返回。我的大多数 POCO 类都包含ICollection
s,因为它们是 EF4.1 Code First 的一部分,因此出现错误:
无法序列化类型的成员 ... System.Collections.Generic.ICollection ... 因为它是类型 - 因为它是一个接口
为了避免这种情况XMLIgnore
,建议。而且WCF 中 JSON 的自定义序列化也存在一些问题。ScriptIgnore
只是想有人可能遇到过类似的问题,并且有更好的解决方案或配置序列化类的方法,否则我将不得不用XMLIgnore
等装饰每个这样的属性。