1

同期フレームワーク 2.1 で ISupportLastWriteTime を実装していますが、インターネット上にはコードが 1 つもありません。

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 に答える