Microsoft Sync Framework è un software di sincronizzazione dei dati utilizzati per sincronizzare i dati delle applicazioni con i database . Esso permette di collegare in servizi archivi di dati del provider di sincronizzazione e di gestire lo scambio di dati senza programmi aggiuntivi personalizzati . Microsoft Sync Services for ADO.NET è il provider di sincronizzazione per la sincronizzazione dei database utilizzando ADO.NET . Esso è destinato per l'uso nelle applicazioni offline per memorizzare nella cache i dati localmente . Il Windows Communication Foundation ( WCF) è un'interfaccia di programmazione delle applicazioni ( API ) in ADO.NET Framework e può essere utilizzato per la programmazione di applicazioni di servizi di sincronizzazione . Istruzioni 
 1 
 Scaricare e installare il Sync Framework dal sito Web Microsoft MSDN ( vedi riferimento 3 per le istruzioni dettagliate) . 
 
 2 Fare clic sul pulsante "Start" nella Windows e selezionare l' opzione " Sync Framework " dal menu " Tutti i programmi " . Fare clic sull'opzione "Nuovo " nel menu "File" . 
 3 
 Selezionare il " servizio WCF Library" nella casella " Tipo Biblioteca " e digitare " WFCSyncServiceP01 " nel " Nome del progetto " casella per aprire un nuovo progetto basato su WCF Servizio Biblioteca . 
 4 
 doppio clic " LocalDataCache1.sync " nella finestra" Configura sincronizzazione dati "per aprire il file di cache di dati locale . 
 5 
 Fare clic sulla casella di controllo "Avanzate" per espandere il menu di collegamento e modificare il percorso del progetto del server a " WCFSyncServiceP01 . " 
 6 
 Fare clic sul pulsante " OK " per creare il " LocalDataCacheP01.Server.Sync " e " LocalDataCacheP01.Server.SyncContract.vb " file di sincronizzazione. 
 7 
 Remove " //" caratteri di commento nella sezione di definizione del server del " LocalDataCacheP01 . Server.SyncContract.vb "file . 
 8 
 Spostare il " "del " servizi LocalDataCacheP01.Server.SyncContract.vb "file alla" "del " system.serviceModel App.config "file . 
 9 
 Spostare il " "del " serviceBehaviors LocalDataCacheP01.Server.SyncContract.vb "file alla" "del " comportamento file app.config " . 
 
 10 
 Inserire il codice riportato di seguito all'inizio del " LocalDataCacheP01.Server.sync . " File : 
 
 Partial Class LocalDataCache1ServerSyncProvider 
 
 Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _ 
 
 ( ByVal sender As Object , _ 
 
 ByVal e As Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _ 
 
 Maniglie Me.ApplyChangeFailed 
 
 e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite 
 
 End Sub 
 
 End Class . < br > 
 11 
 pulsante destro del mouse sul file " LocalDataCache1.sync " nella finestra del progetto " WFCSyncServiceP01 " e selezionare l' opzione "Visualizza" . 
 12 
 Aggiungere il seguente sotto la " OnInitialized " sezione di definizione : 
 
 Me.RemoteProvider = New Microsoft.Synchronization.Data.ServerSyncProviderProxy ( 
 
 ServiceReference1.LocalDataCache1SyncContractClient ) per 
 per sincronizzare i servizi utilizzando WCF 
 .