【问题标题】:How to synchronize SQLite database with SQL Server in xamarin?如何在 xamarin 中将 SQLite 数据库与 SQL Server 同步?
【发布时间】:2021-08-30 14:48:44
【问题描述】:

我正在开发一个用于接单以进行计费的应用程序,其中我确定它可以离线工作,因为用户到达某些没有信号的地方,因此该应用程序将与本地数据库 SQLite 一起使用,我想要的,当它连接到互联网时,它以双向方式同步数据,它是一个 MERGE 类型的副本,在 SQL Server 和 SQLite 之间,应该注意该应用程序在 Xamarin Forms 中工作,我想知道是否有这方面的任何信息。

感谢您的关注。

【问题讨论】:

  • 这可能是一个复杂的问题,并且没有简单的预烘焙解决方案。这取决于您的远程数据库、您的要求、您的数据等

标签: sql-server sqlite xamarin xamarin.forms database-replication


【解决方案1】:

这是一个手动过程,您从 SQLite 数据库中读取数据并在 SQL Server 中写入数据,反之亦然,使用标志和日期列跟踪您已经同步的数据。 (手动我的意思是写代码)

【讨论】:

  • 我假设是这样的,但你有一篇关于如何给我这个想法的帖子、博客或类似的东西,老实说这是一些新的东西,也许你想在走路之前先跑步,但是给我关于这个问题的想法。再次感谢您的关注和支持。穆拉德 GHERSA
  • 你卡在哪里了?您是否设法将您的数据从 SQL Server 带到您的 Xamarin 应用程序并写回您的数据库?您是否设法从 SQLite Db 读取写入数据?最后要做的是匹配您的数据。
【解决方案2】:

目前我和你一样在使用Dotmim.sync 工具进行项目

对于 10k 左右的数据同步没有问题,但在 100k 数据之后需要时间来同步,也许那个同步工具会帮助你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    相关资源
    最近更新 更多