sincronização de dados

Após a minha palestra sobre sincronização de dados no TechEd Brasi 2008, algumas pessoas me pediram o código, então, aqui está o cóigo do botão Sincronizar:

private void btnSync_Click(object sender, EventArgs e)
        {
            DBLocalSyncAgent syncAgent = new DBLocalSyncAgent();
            Microsoft.Synchronization.Data.SyncStatistics syncStats = syncAgent.Synchronize();

            this.Form1_Load(null, null);
            MessageBox.Show(string.Format("Downloaded: {0} - Uploaded: {1}",
                    syncStats.TotalChangesDownloaded.ToString(),
                    syncStats.UploadChangesApplied.ToString()));
        }

Note que são apenas duas linhas necessárias para a sincronização, e com isto, muitas dificuldades existentes anteriormente devem ser solucionadas com este código. Não se esqueça de criar um novo item do tipo .sync. Prometo escrever em breve um artigo sobre isto passo a passo e publicá-lo no msdnbrasil.

No Comments