2016-07-30 73 views
0

我正在使用Microsoft Sync Framework同步我的兩個數據庫。一個數據庫駐留在服務器上,另一個駐留在本地/客戶端。 同步進行得很好,我只想獲取正在上載或正在下載的記錄的詳細信息或數據庫記錄。不是統計數據,而是包含所有列詳細信息的完整記錄。 簡而言之,我想查看正在上傳和正在下載的數據的詳細信息。使用Microsoft Sync Framework上傳和下載的跟蹤更改

回答

0
public void Report(DbSyncProgressEventArgs args) 
    { 
     if (args.ScopeProgress.TotalChangesApplied <= 0) 
     { 
      intTotalChanges = args.ScopeProgress.TotalChanges; 
     } 
     listSyncProgress.Items.Clear(); 
     listSyncProgress.Items.Add("Total Tables : " + args.ScopeProgress.TablesProgress.Count); 
     listSyncProgress.Items.Add("Total Changes : " + intTotalChanges); 
     listSyncProgress.Items.Add("Total Applied : " + args.ScopeProgress.TotalChangesApplied); 
     listSyncProgress.Items.Add("Table Name : " + args.TableProgress.TableName); 
     listSyncProgress.Items.Add("Total Failed : " + args.ScopeProgress.TotalChangesFailed); 

     Application.DoEvents(); 
    } 

編號: http://social.technet.microsoft.com/wiki/contents/articles/2190.tutorial-synchronizing-sql-server-and-sql-server-compact-sync-framework.aspx

+0

如果您想了解每條記錄的詳細信息,請從跟蹤表中選擇 –

0

如果您訂閱了AppliedChanges或ChangesSelected事件,你可以看到變化的實際數據集。