Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

ADO.NET Data Services Framework v2 avec Sync Framework

Ce fut incontestablement la session de Pablo Castro où ce que j'ai réellement appris m'a le plus plu.

La session reposait sur la possibilité offerte par la V2 d'ADO.NET Data Services, dont la première alpha publique devrait sortir avant la fin de l'année, de travailler en mode déconnecté avec le sync framework.

Pourquoi ne peuxt-on pas le faire dès auourd'hui ?

On peut mais cela demande pas mal d'effort alors que la future version est pariculièrement simple à mettre en place. Jugez plutôt :

Un wizard de création du service ADO.NET Data Service a été rajouté. Sur celui-ci, on trouve une case à cocher pour activer le sync framework.

Cela va entraîner la création d'un script de création et de suppression de la base sync.

Ensuite, il suffit, sur la config, de passer la propriété DeploySynchro à true.

Et c'est tout côté serveur !

Côté client maintenant. Avec la v1, l'importation d'un service génére un edmx ne contenant que la partie CSDL (description des entités). Dans le cas où l'on souhaite travailler hors ligne, l'edmx est complet afin de pouvoir enregistrer les données en base côté client.

Pour mettre à jour les données, il suffit d'instancier un DataServiceSyncFramework, un ObjectContextSyncFramework et un SyncOrchestrator  qui va récupérer les deux précédentes instances. On va ensuite appeler la méthode Synchronise sur le SyncOrchestrator.

Et c'est tout !!!

Maintenant qui dit synchronisation dit aussi risque de conflit. Dans ce cas, on peut régler les conflits côté client mais aussi, dans le cas de policy par exemple, côté serveur.

En gros, vivement la première version ! Smile

 

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié jeudi 30 octobre 2008 10:52 par Matthieu MEZIL

Classé sous : , , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [SharePoint] Les sessions TechDays 2012… par Le blog de Patrick [MVP SharePoint] le il y a 6 heures et 26 minutes

- TechDays Paris 2012 : Session pleinière jour 3 par Blog Technique de Romelard Fabrice le 02-09-2012, 11:01

- Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par Cyril Sansus le 02-09-2012, 08:28

- [framework 4] Les Tasks et le Thread UI par Fathi Bellahcene le 02-09-2012, 00:33

- Workflow Foundation 3 a un pied dans la tombe par Blog de Jérémy Jeanson le 02-08-2012, 22:15

- TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par Blog Technique de Romelard Fabrice le 02-08-2012, 19:42

- TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par Blog Technique de Romelard Fabrice le 02-08-2012, 17:32

- TechDays Paris 2012 : Pleinière second jour par Blog Technique de Romelard Fabrice le 02-08-2012, 16:23

- TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par Blog Technique de Romelard Fabrice le 02-08-2012, 16:04

- TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par Blog Technique de Romelard Fabrice le 02-07-2012, 23:59