【问题标题】:Sync framework 2.1 how to find changes?Sync framework 2.1 如何发现变化?
【发布时间】:2016-11-14 12:13:14
【问题描述】:

如何使用 Sync 框架 2.1 查找数据库中的更改? 试图完成的是:

我在数据库中有不同的范围。当用户在应用程序数据库(本地)中插入或更新某些内容时,应用程序需要与服务器数据库同步。有没有办法让 Sync 框架只同步表的变化?这将比这更有效率:

    foreach (string scope in _scopenames)
    {
        StartSync(scope);
    }

我不能只将带有表名的参数从模型类发送到同步类,因为这样只会同步一个表。并且您不会收到来自其他客户端的更改。

【问题讨论】:

  • 我认为这就是 Sync Fx 的全部目的?不清楚你的问题是什么。您是否已经有一个可以工作的应用程序?
  • @HenkHolterman 例如,用户插入地址,插入后模型类调用 Sync 方法。此方法将遍历所有范围并开始同步表。即使表在服务器端或客户端没有变化

标签: c# sql-server microsoft-sync-framework


【解决方案1】:

无论您在一个范围内有多少表,只有发生更改的表才会导致同步。如果您希望能够控制特定表仅进行同步,那么您可以为每个表创建一个范围。

【讨论】:

    猜你喜欢
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多