Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android移动应用程序中1:n关系的Azure脱机数据同步_Java_C#_Android_Azure - Fatal编程技术网

Java Android移动应用程序中1:n关系的Azure脱机数据同步

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首先推送表项,则服务器端将发生数据一致性错误

我正在尝试在我的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; 
}