【发布时间】:2013-05-31 17:00:56
【问题描述】:
我们有一些自定义集合,例如:
[Serializable]
public class OccupationCollection : Collection<Occupation>
{
}
我们在如下对象中使用它们:
private OccupationCollection _occupations;
public OccupationCollection CurrentOccupations
{
get
{
if (this._occupations == null)
return new OccupationCollection();
else
return _occupations;
}
}
现在我们正在调用 WCF 服务,传递包含这些类型列表的对象。列表在服务中始终为空。
我很确定这与序列化或类似的事情有关。
什么是最简单的解决方案,需要对现有对象进行最少的更改才能使其工作?
【问题讨论】:
-
您的自定义集合中是否有任何不可序列化的类型?比如
DataTable? -
“包含这些类型列表的对象”你能把这些给我们看看吗?
标签: wcf custom-collection