1

在同步框架 2.1 中实现 ISupportLastWriteTime 但互联网上甚至没有一段代码。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd744781(v=vs.85).aspx

我想在同步框架 2.1 中实现 Last writer wins

而且我无法在现有表中添加新列。

我创建了RelationalSyncProvider

 private void LocalProvider_ApplyChangeFailed(object sender, DbApplyChangeFailedEventArgs e)
    {
    //    ISupportLastWriteTime t = sender;

    //    t.GetChangeUnitChangeTime(

        if (dbInfo.SynchronizeDirection == eSyncDirection.Download)
        {
        }

在这里我如何实现 ISupportLastWriteTime

请帮忙......

4

1 回答 1

1

不幸的是,RelationalSyncProvider 缺乏执行 Last Writer Wins 类型解析的功能。

最简单的方法是在你的表上添加一个 Last Update DateTime,当它引发冲突时,比较它们并指定哪一行获胜。

于 2012-11-06T02:05:15.263 回答