我有一个类(比如 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
财产中的物品被删除了。