我正在爲ipad構建離線/在線web應用程序。對於同步,我使用Microsoft Sync Framework 4.0。我遇到的問題是在同步過程中使用外鍵關係。例如:Microsoft Sync Framework 4.0如何處理同步的外鍵約束
我有一個時間表和和採訪表。採訪與計劃有關係。當我添加一個時間表和一個採訪然後嘗試同步時,新的採訪有時會在導致衝突的新時間表之前被添加,因爲採訪所引用的外鍵還不存在。
我已閱讀關於同步組的信息,但我不知道如何實現它們,或者它們是否是我的問題的答案。
任何想法?
在此先感謝...
+1解決。你可以把它標記爲答案。 – Jake
請注意,插入應該是父母對孩子,但刪除應該是孩子對父母。 (關於他們的fk關係) –
噢:對於DbServerSyncProvider,Microsoft.Sync會顛倒DbServerSyncProvider.ApplyChangesInternal中的表順序刪除操作。 –