2017-03-21 1 views
0

Je crée un système POS dans C# MVC avec la base de données du serveur SQL. Je veux que mon système puisse fonctionner quand aucun Internet et chaque fois que je me connecte à Internet, le système devrait être synchronisé avec le live.Créer un système pour fonctionner sans Internet et synchroniser quand obtenir en ligne

J'ai cherché à partir d'Internet mais dans toute la solution, ils ont suggéré un codage javascript. mais j'ai déjà créé le système en C# MVC. Alors, comment puis-je changer mon système existant pour pouvoir travailler en mode déconnecté?

+0

large., Peu claires Vous mentionnez déjà un "système avec SQL", c'est-à-dire comment vous persisteriez les données, que ces données soient ou non "synchronisées" ailleurs. Si vous avez un système "en ligne" avec des clients "hors ligne" (qui auront besoin de se synchroniser), alors c'est l'architecture que vous recherchez. – EdSF

Répondre

0

Avez-vous étudié MS SQL Server Replication? Avec la réplication, vous pouvez répliquer votre base de données locale par rapport à la base de données distante à la demande/planifiée.

Types de réplication: https://technet.microsoft.com/en-us/library/ms152565(v=sql.105).aspx

+0

merci. vous parlez de la base de données, mais comment mon application s'exécutera hors connexion dans l'ordinateur du client – Bharat

+0

vous auriez besoin d'un stockage pour stocker les données ... vous allez devoir stocker dans une base de données LOCALE hébergée sur le PC client ou les clients LAN. – Khan

+0

J'ai vu dans un point de vente que lorsque je charge le site pour la première fois, certains processus téléchargent des css, des scripts et des images et les stockent dans le stockage local. puis quand je charge le site sans internet, certains fichiers et re-téléchargés et le site fonctionne parfaitement sans internet. mais je ne pouvais pas comprendre ce qui s'est passé J'ai vraiment besoin de mettre en œuvre cette chose dans mon système. – Bharat