オブジェクトをAzureMobileServicesにシリアル化しようとしています。
オブジェクトには、シリアル化する必要がある2番目のオブジェクトの配列が含まれています。
[DataContract()]
class ObjectA
{
[DataMember(Name= "id")]
public int Id { get; set; }
[DataMember(Name = "info")]
public string info{ get; set; }
[DataMember(Name = "collectionOfB")]
public ObjectB[] myArrayOfB{ get; set; }
}
[DataContract()]
class ObjectB
{
[DataMember(Name= "id")]
public int Id { get; set; }
[DataMember(Name = "info")]
public string info{ get; set; }
}
両方のテーブルを適切にロードし、各テーブルに個別のアイテムを挿入できます。
ただし、objectAのテーブルでInsertAsyncメソッドを呼び出すと、エラーが発生します。
Cannot serialize member 'myArrayOfB' of type 'namespace.ObjectB[]' declared on type 'ObjectA'
これを修正するために私が何をする必要があるかについて何か考えはありますか?