Java Android移动应用程序中1:n关系的Azure脱机数据同步
我正在尝试在我的Android Java应用程序中启用Azure脱机同步。我在我的云同步web服务C中添加了具有1:n关系的模型,如文章中所述: 是否可以在Azure脱机同步中实现服务器端或客户端的表关系?有人成功了吗 如果是,MobileServiceSyncContext如何在推送过程中解析表的顺序?我的意思是,如果服务器端Azure移动应用程序支持关系,而客户端Android应用程序不支持,并且如果MobileServiceSyncContext首先推送表项,则服务器端将发生数据一致性错误Java Android移动应用程序中1:n关系的Azure脱机数据同步,java,c#,android,azure,Java,C#,Android,Azure,我正在尝试在我的Android Java应用程序中启用Azure脱机同步。我在我的云同步web服务C中添加了具有1:n关系的模型,如文章中所述: 是否可以在Azure脱机同步中实现服务器端或客户端的表关系?有人成功了吗 如果是,MobileServiceSyncContext如何在推送过程中解析表的顺序?我的意思是,如果服务器端Azure移动应用程序支持关系,而客户端Android应用程序不支持,并且如果MobileServiceSyncContext首先推送表项,则服务器端将发生数据一致性错误
如果Azure移动应用程序根本不支持服务器端或客户端的关系,这意味着我的存储不包含相关表,它只是一堆不相关的表?对于Azure移动应用程序上的android客户端,您的场景是将具有复杂属性或数组属性的对象存储到表中,请参阅“如何:将对象或数组属性存储到Azure Office文档部分的表中”小节以执行此操作 作为参考,这里有一个介绍如何做的例子
public class TodoItem : EntityData
{
public string Text { get; set; }
public virtual ICollection<Item> Items { get; set; }
}
public class TodoItem {
@com.google.gson.annotations.SerializedName("id")
private String mId;
@com.google.gson.annotations.SerializedName("text")
private String mText;
}