Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
Introduction à Microsoft Synchronization Framework
Introduction au nouveau Framework de synchronisation .Net, déjà disponible dans Visual Studio 2008.
Par
Sébastien Pertus
publié le 02/12/2007 à 22:48, lu 8998 fois, 7 pages
6 commentaire(s)
Tags:
Microsoft Sync Framework
,
Visual Studio 2008
6 | Synchronisation des données client
1 | Introduction
2 | Présentation
3 | MSF : Le Framework
4 | Création d'un projet de synchronisation
5 | Synchronisation des données serveur
6 | Synchronisation des données client
7 | Conclusion
Téléchargez le code source - 898 Kb
Synchronisation des données client
Nous avons réussi à synchroniser les données du serveur.Que se passe t'il si nous essayons de synchroniser les données de la base de donnée cache client ?
Un simple test sur l'application en cours, nous prouve très vite que la synchronisation fonctionne dans le sens Base de données Serveur vers Base de données cache locale, mais pas dans l'autre sens.
Pourquoi ?
Tout simplement, par défaut le Designer de Synchronisation a configurée la table Customer avec un mode de synchronisation positionnée à "
DownloadOnly
"
Ce sont les tables à synchroniser (SyncTable) qui définisse ce mode.
On retrouve notre SyncTable Customer dans le fichier généré par le designer : CustomerSyncTable
Comment configurer notre SyncTable pour qu'il se synchronise dans un mode Client – Serveur (BiDirectionnal)
Il suffi d'ouvrir le fichier BewiseCache.sync, niveau code :
Et sur la méthode OnInitialized() configurer correctement notre SyncTable :
partial
void
OnInitialized(){
this
.Customer.SyncDirection =
SyncDirection
.Bidirectional;
}
Et ... c'est tout ! :)
A l'exécution, tout se synchronise dans tous les sens.
Note
: Si vous avez une exception levée après la configuration de votre SyncTable, consultez ce post de mon blog :
Mise à jour référence sur Sql Serveur CE pour une synchronisation Bidirectionnelle
.
1
2
3
4
5
6
7
»
Démarrer une discussion
ggg
Chargement ...
Discussion démarée par
janate
le 08/03/2010 à 17:10, 1 commentaire(s).
Identity existant
Chargement ...
Discussion démarée par
vega3000
le 05/12/2007 à 19:52, 5 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler