0
我想在Xamarin中將本地數據庫數據與服務器同步。我有 閱讀有關Microsoft Azure,但我想手動執行它。
我想 想法實現的方法是添加一個布爾變量isSync到我的數據和 檢查連接,當設備連接到互聯網我 將檢查我的數據,如果isSync = false我會發送它到服務器。Xamarin與服務器形成本地數據庫數據同步
有沒有更簡單的方法來做到這一點?
謝謝
我想在Xamarin中將本地數據庫數據與服務器同步。我有 閱讀有關Microsoft Azure,但我想手動執行它。
我想 想法實現的方法是添加一個布爾變量isSync到我的數據和 檢查連接,當設備連接到互聯網我 將檢查我的數據,如果isSync = false我會發送它到服務器。Xamarin與服務器形成本地數據庫數據同步
有沒有更簡單的方法來做到這一點?
謝謝
如果您只想將本地數據推送到服務器,那是最簡單的方法。我個人在我的項目中使用了這種方法,它效果很好。
如果您還需要從服務器中提取數據並在本地存儲,那麼它會有點棘手。如果在服務器和應用程序中修改了相同的記錄(例如覆蓋本地記錄或保留它並丟棄服務器中的數據),則需要定義規則。在這種情況下,您只需要拉取最近添加或編輯的記錄。在這種情況下,使用Azure移動服務會更容易,因爲它處理大多數這些情況,而且您不需要手動實現所有邏輯。以下是該主題的概述:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-offline-data-sync