0

私は .Net Sync Framework に関する調査を開始しており、現在、conflits を処理するためのカスタム操作を定義しようとしています。

同期セッションを制御するために同期オーケストレータを使用していますが、現時点ではすべての競合をキャッチしています。競合検出で実行するカスタム操作を定義するにはどうすればよいですか? 次のアプローチは正しいですか?

 if (e.Conflict.Type == DbConflictType.LocalInsertRemoteInsert) 
 { 
       //Set a connection to DB
       //Call a Stored Proc.
 }

この場合、次のような Sync Framework の標準的な競合解決は使用しません。

e.Action = ApplyAction.Continue;

Ps: Sync Framework 2.1 と C# 言語を使用しています

4

1 に答える 1

0

「カスタム操作」の意味がわからない場合は、競合をキャッチしている場合、競合が発生したときに通知を受け取ります。何をしたいかはあなた次第です: Sync Fx で定義済みの競合解決を使用して解決するか、独自のデータベース操作/カスタム ロジックを起動します。

于 2013-09-06T01:38:20.493 に答える