2

MS Sync フレームワークを使用して、ブランチからサーバーにレコードを同期しています。メインブランチサーバーへの変更のみをダウンロードしています。ただし、ブランチ サーバーからレコードが削除されたときに、メイン サーバー上の同期レコードが削除されないようにしたいと考えていました。ブランチからサーバーへのレコードのアップロードと更新のみを行い、ブランチ サーバーで削除された場合でもレコードを保持できるようにしたいと考えています。

これを行うためにいくつかの手法を検索しましたが、サーバーデータベースのテーブルの削除トリガーを無効にすることが唯一の実行可能な方法です。これに対するより良いアプローチはありますか?

4

1 に答える 1

2

削除トリガーを無効にする以外に、ChangesSelected イベントで変更をインターセプトし、削除された行を削除して、サーバーに反映されないようにすることができます。

参照: Sync Fx での変更データセットの操作

于 2012-12-28T02:15:41.603 に答える