私はipadのオフライン/オンラインWebアプリケーションを構築しています。同期のために私はMicrosoft Sync Framework 4.0を使用しています。私が取り組んでいる問題は、同期プロセスにおける外部キーの関係です。例:Microsoft Sync Framework 4.0同期で外部キーの制約を処理する方法
スケジュール表とインタビュー表があります。インタビューにはスケジュールとの外部キー関係があります。スケジュールとインタビューを追加して同期しようとすると、インタビューが参照している外部キーがまだ存在しないため、新しいスケジュールの前に新しいインタビューが追加されることがあります。
私は同期グループについて読んだことがありますが、それらを実装する方法や私の問題に対する答えであるかどうかはわかりません。
アイデア?
事前のおかげで...
+1解決する。答えとしてマークすることができます。 – Jake
インサートは親から子に移動する必要がありますが、削除は子から親に移動する必要があることに注意してください。 (fk関係に関して) –
Oh:DbServerSyncProviderの場合、Microsoft.Syncは、DbServerSyncProvider.ApplyChangesInternalのテーブル順序の削除を逆にします。 –