MobileApp / Data Sync /现有数据库

时间:2017-02-19 17:33:46

标签: entity-framework azure azure-mobile-services offline-mode

我正在处理与移动后端使用离线数据同步的问题,并且已经完成了大量关于它的使用的文章/文档。

我正在寻找的场景与普通的演示项目略有不同。我们有一个Azure SQL数据库,我们已经使用了一段时间,并且已经出现了一个用例,可以在移动后端使用这些数据。

我还没有看到一篇关于如何使用现有sql DB(EF codefirst)的最佳实践的文章,以及需要从EntityData继承的脱机数据同步表,这为同步过程添加了额外的字段。

我最初的想法是使用ef代码首先定义数据模型,并将它们与移动应用程序一起使用...但是对EntityData的要求不起作用,因为我不打算添加那些领域到生产系统。

我的问题是,使用生产系统数据并让它们与移动后端同步的最佳做法是什么?我认为需要一个中间数据库,但这只意味着有三个数据库/表要同步 - 这时候感觉不对。

有人知道一篇以Azure数据库开头的文章,以及他们为允许数据同步到离线设备所做的流程/决策吗?

1 个答案:

答案 0 :(得分:1)

我的书 - http://aka.ms/zumobook - 第3章详细讨论了这种情况。