2013-04-16 50 views
0

同步框架中是否可以在同步模式設置爲「僅下載」時下載已刪除的行?實際上,我正在開發一個應用程序,其中幾乎沒有安裝表最初只能在客戶端上下載。但是,從這些表中刪除行時,需要將它們下載回客戶端。在客戶端下載已刪除的行以下載同步框架

在此先感謝。

回答

0

Sync Framework中的增量同步基於自上次同步以來發生的更改。

您的目的地已刪除行但來源未更改。源上未記錄更改,同步上未檢測到更改。而且您的來源也不知道目的地上發生了什麼。

假設您在其他客戶端接收到相同更新的情況下可以正常工作,則可以對源進行虛擬更新(例如更新tableX set col1 = col1)。這應該將行標記爲已更改,並在下一次同步時被拾取。

同步將最有可能引發衝突,因爲它獲取更新,但客戶端上沒有要更新的行。當它發生時,將衝突解決方案設置爲強制寫入重試。

+0

感謝JuneT爲您解答。這正是我所做的,但我正在尋找一些具體的方法。 – Saeed