我有一个类(比如 CustomClass),它的 type 属性很少IEnumerable<Enum>。
CustomClass通过WCF传递对象并返回Result类型(不同类型)的对象。
如果我CustomClass在 WCF 完成所有操作并将响应发送回客户端后检查参数,则CustomClass参数具有该值,但是当响应到达客户端时,CustomClass清除该 List 属性的所有内容的对象。
我只想知道,为什么?
类的结构Custom是
public class QuerySearchCriteria
{
[DataMember]
public string DScope { get; set; }
[DataMember]
public IEnumerable<SOURCE> Sources { get; set; }
[DataMember]
public IEnumerable<ETYPE> ETypes { get; set; }
[DataMember]
public IEnumerable<Score> Score{ get; set; }
}
一切都很好,但是Score财产中的物品被删除了。