2016-07-30 8 views
0

Ich synchronisiere zwei meiner Datenbanken mit Microsoft Sync Framework. Eine Datenbank befindet sich auf dem Server und die andere auf der lokalen/Clientseite. Die Synchronisierung läuft gut, ich möchte nur die Details oder den Datenbankdatensatz der Datensätze abrufen, die hochgeladen oder heruntergeladen werden. Nicht die Statistiken, sondern die vollständigen Datensätze mit allen Spalten Details. In einfachen Worten möchte ich die Details der Daten sehen, die hochgeladen und heruntergeladen werden.Tracking-Änderungen hochgeladen, heruntergeladen mit Microsoft Sync Framework

Antwort

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(); 
    } 

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

+0

Wenn Sie Details zu den einzelnen Datensätzen wünschen, wählen Sie aus Tracking-Tabellen aus –

0

, wenn Sie auf die AppliedChanges oder ChangesSelected Ereignisse abonnieren, können Sie die aktuellen Datensätze für die Änderungen sehen.