2012-04-27 90 views
2

我在遠程提供程序上設置了一些過濾器,以便我不下載所有內容。現在我想在客戶端設置一些過濾器,所以我不上傳所有內容。如何在同步框架中過濾客戶端數據?

我使用的是本地數據庫緩存對象在C#中

我怎樣才能做到這一點?

回答

1

afaik,沒有將過濾器添加到SqlCeClientSyncProvider的開箱即用支持。

如果您願意,您可以嘗試截取ChangesSelected事件中的數據集並篩選出您不想同步到服務器的行。

看看類似的方法在這裏:http://jtabadero.wordpress.com/2011/03/07/manipulating-the-change-dataset-in-sync-fx/

+0

您也可能要考慮利用ReactiveExtensions此過濾:http://msdn.microsoft.com/en-us/data/gg577609 不太清楚在這種情況下你將如何達到這個目標,但是如果你能夠將其吸引進來,它肯定會讓你的意圖變得非常清晰。 – pms1969 2012-05-04 09:27:14

相關問題