Sync Framework как определить строки, которые были синхронизированы с базой данных SQL SERVER

#vb.net

#vb.net

Вопрос:

Я хочу отфильтровать базу данных SQL Compact, чтобы получить строки, которые были синхронизированы с SQL SEVER с помощью sync framework, может кто-нибудь подсказать мне, как это сделать. Я предпочту пример кода в VB.NET

Спасибо

Ответ №1:

Я нашел способ определить ожидающие строки (строки, которые еще не синхронизированы):

 Dim provider = DirectCast(SyncAgent.LocalProvider, SqlCeClientSyncProvider)
Dim testBeforeSync = provider.GetChanges("tblBarCodeScanning")
'contains all the pending rows, all the other rows are already synchronized and can be deleted!
Dim table = testBeforeSync.DataSet.Tables(0)