我正在 Xamarin 中创建一个使用 Sqlite 的 Android 应用程序,我需要该应用程序将所有数据从 sql server 数据库同步到手机上的 sqlite 数据库。就教程或示例而言,这样做有什么好的引用资料吗?需要提及的一件事是手机的 sqlite 数据库将具有与服务器相同的模式。
最佳答案
在某些限制条件下,最接近的是具有离线同步功能的 Azure 移动服务,但它使用自己的 SQL Lite 和 SQL Server 实例,请参阅 https://azure.microsoft.com/en-gb/documentation/articles/mobile-services-windows-store-dotnet-get-started-offline-data/
如果您想自己动手,那么您可能想在 SQL 服务器前面创建自己的 Web Api 来处理 CRUD 命令,并从您的应用程序中启动它。我们已经这样做了,但是没有快速指示,这完全取决于您的“主”数据源在哪里、有多少客户端、冲突管理等。
这是一个很大的话题
关于android - 使用 Xamarin.Android 我想将 sqlite 与 sql server 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33224792/