我目前正在开发一个应用程序,它为用户提供了在本地数据库上存储记录的能力,然后在他们有Internet连接时将它们同步到服务器副本。
框架中是否有方法可以告诉我在不执行实际同步的情况下是否需要同步?
答案 0 :(得分:0)
API中没有专门用于检查是否需要同步的内容。您可以调用GetChanges来检索更改,但它与同步期间使用的方法相同。
另一种方法是存储上次同步时间,更改触发器以更新跟踪表上的上次更新时间,并比较和比较上次同步时间与上次更新时间。 (例如,从xxxx_tracking中选择top1,其中lastupdatetime> lastsynctime)
仍然需要在跟踪表上进行查询。