我们有一些自定义集合,例如:
[Serializable]
public class OccupationCollection : Collection<Occupation>
{
}
我们在如下对象中使用它们:
private OccupationCollection _occupations;
public OccupationCollection CurrentOccupations
{
get
{
if (this._occupations == null)
return new OccupationCollection();
else
return _occupations;
}
}
现在我们正在调用 WCF 服务,传递包含这些类型列表的对象。列表在服务中始终为空。
我很确定这与序列化或类似的事情有关。
需要对现有对象进行最少更改才能使其工作的最简单的解决方案是什么?