J'écris une application qui sera une application WPF autonome et également une version réduite qui fonctionnera comme Silverlight et sera donc hébergée dans les navigateurs. Je souhaite que l'application Silverlight accède aux données à partir du cloud. L'application WPF doit fonctionner avec une base de données locale, mais être capable de se synchroniser avec le même stockage en nuage.Technologie d'accès aux données pour les versions d'applications autonomes Silverlight et WPF
J'ai donc besoin des scénarios suivants pour fonctionner. Silverlight fonctionne directement contre les données stockées dans le cloud. L'application WPF fonctionne avec une base de données locale. Mais l'application WPF a la possibilité, lorsqu'elle démarre, d'accéder au cloud et d'obtenir la dernière version en cas de modifications en ligne depuis la dernière exécution de l'application WPF. Lorsque l'utilisateur termine l'application WPF, il peut alors synchroniser à nouveau les modifications apportées au cloud. Cela permet de meilleures performances pendant l'exécution de WPF et vous permet également de l'exécuter hors connexion et de la synchroniser plus tard lorsque vous avez une connexion.
Quelle est la meilleure technologie disponible pour ce faire? Je sais qu'il existe une structure Sync, un service de données SQL Server, ADO.NET Entity Framework et SQL Server Compact Edition qui facilitent l'accès aux données, mais je ne suis pas sûr qu'ils puissent fonctionner ensemble pour réaliser le scénario présenté.
Est-ce que j'implémente tout cela moi-même? Est-ce que la plupart viennent gratuitement et je dois seulement gérer la synchronisation? Si vous avez une connaissance approfondie des technologies d'accès aux données de Microsoft, j'apprécierais votre contribution à la conception.
Cela semble intéressant. Merci. –