次のようなカスタム コレクションがあります。
[Serializable]
public class OccupationCollection : Collection<Occupation>
{
}
これらを次のようなオブジェクトで使用します。
private OccupationCollection _occupations;
public OccupationCollection CurrentOccupations
{
get
{
if (this._occupations == null)
return new OccupationCollection();
else
return _occupations;
}
}
ここで、WCF サービスを呼び出して、これらの種類のリストを含むオブジェクトを渡します。サービスでは、リストは常に null になります。
これはシリアル化などと関係があると確信しています。
これを機能させるために既存のオブジェクトに最小限の変更を加える必要がある最も簡単なソリューションは何でしょうか?