Bonjour,

Je dois développer une application en C# pouvant fonctionner en mode connecter ou non.

En mode connecté elle doit récupérer des informations d'une base de donnée SQL (située sur un serveur distant).

En mode déconnecté je dois pouvoir travailler malgré tout sur ces données et les synchroniser par la suite avec le serveur.

Je ne suis pas expert en développement et je n'ai pas encore trouver comment le programme allait fonctionner.

La seule idée que j'ai en tête pour le moment est :
En mode connecté on reforme la base de donnée dans un fichier XML (Il n'y a pas de serveur SQL sur le PC) et de le resynchroniser avec le serveur une fois connecté.

Cette méthode me parait vraiment "moche".

Avez vous des moyens plus simple a me proposer ? Je me vois mal coder une classe pour tout rapatrier dans un XML.

Merci d'avance