序列化对象Azure移动服务

4

我正在尝试将一个对象序列化到Azure移动服务。

这个对象包含一个第二个对象的数组,该数组也应该被序列化。

[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'

有什么建议可以解决这个问题吗?(涉及IT技术)
1个回答

6

谢谢,我找到了第二篇帖子,现在正在进行实现。 - liamog

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接