android - 使用 Xamarin.Android 我想将 sqlite 与 sql server 同步

标签 android sql-server sqlite xamarin

我正在 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/

相关文章:

java - 如何将信标名称插入数据库?

java - SQLException 是否发生取决于我们检索的值

java - (HTTPLog)-静态 : isSBSettingEnabled false error and app is closing

java - 从 SQLite 填充 Spinner 时出现空指针异常。[Java Android]

c# - 在 C# 中使用 SqlCommand Prepare 的优点和缺点?

mysql - 当其他表可以使用联接连接时,在单个表中拥有多个外键是好还是坏?

sql-server - 用于重建和重新索引碎片索引的脚本?

javascript - 需要函数等待事件处理程序完成后再执行下一个函数

android - 在 MPAndroidChart 中,在 y 轴和折线图开始和结束之间留出空间

android - 如何从后台服务android更新谷歌地图v2位置