我在我的移动应用程序中使用Azure SDK for Sync本地数据库与服务器。本地数据库表示 Microsoft MobileServiceSQLiteStore 。 Windows Azure。移动服务。 SQLiteStore。离线到在线同步正在按预期工作。当应用程序离线时,我继续在本地数据库中执行所有操作。令人惊讶的是,所有脱机crud操作(insertAsync,DeleteAsync,UpdateAsync,LookupAsync)都非常慢本地SQL lite db比在线操作。与Online相比,本地速度应该非常快。有人有任何想法吗?
这不是下面问题的重复 Hideous performance using Azure mobile services MobileServiceSyncTable
我说的是使用Azure Mobile SDK的离线crud操作。我不是在谈论应用程序在线时离线“同步”。我不得不使用SDK,因为该应用程序支持离线和在线模式。理论上,如果应用程序处于脱机状态,则所有脱机操作应该等同于我们通常使用SQLite执行的操作