Closed. This question is off-topic 。它目前不接受答案。












想改善这个问题吗? Update the question 所以它是堆栈溢出的 on-topic

8年前关闭。



Improve this question




我有如下要求。
  • 带有 My sql 数据库的 c# 中的 Windows 应用程序。
  • 本地和服务器中的 MySql 数据库。
  • 一个有很多客户端的集中式服务器
  • 每次有新条目或更新时同步服务器数据库
    发生在本地机器上。
  • 服务器数据也需要定期在本地更新,以避免冲突

  • 我需要知道在没有任何冲突的情况下进行同步的最佳方法是什么。

    提前致谢

    最佳答案

    如果您的“本地机器”始终连接到服务器,则您不需要本地数据库 - 您可以直接连接到服务器,因为一台 MySQL 服务器可以处理多个客户端...

    但是,如果您的中央服务器并不总是可用,或者您的客户端可以离线并且仍然可以工作并且当他们重新上线时它们会同步数据,那么您需要构建一个 Occasionally Connected Application

    看看您是否可以使用该页面上的任何建议。如果我是你,我会开始探索 Synchronization Services for ADO.NET (MySQL 有一个 full ADO.NET provider )

    关于c# - 使用 C# 同步 Mysql 数据库的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13447975/

    10-12 03:22
    查看更多