我有一个绘图应用程序,可以在设备上将绘图数据保存到SQLite。 db中的一个字段包含实际绘制的项目,因为这些项目被序列化为Json,以便可以在图形上反序列化和编辑它们。
与Azure App Services同步时,整个绘图记录被序列化为Json,然后在该一个字段中包含已经序列化的绘制对象...,然后发送到应用服务。
CONTAINED Json,即:序列化绘制的对象是否应该以某种方式包装,以便允许将THAT Json数据插入App Services db中的一个给定字段?
谢谢。
答案 0 :(得分:0)
AFAIK,如果将对象序列化为json字符串并将其存储到本地SQLite表的字段中,则在与远程表同步后,json字符串也将位于远程表下的字段中。
将本地项目上传到远程表的同步操作如下所示:
然后,您可以从远程表中检索以前插入的记录,如下所示:
通常,在使用Azure移动应用程序时,我们会选择SQL数据库作为我们的存储。您可以利用SSMS或SQL Server对象资源管理器或其他客户端工具连接到SQL数据库。
此外,如果您正在实施实体之间的关系,我建议您使用平面模型。您可以关注adrian hall关于Relationships的书籍的详细信息。