2016-10-29 37 views
0

我创建了一个Web系统来显示教师的时间表。网络与C之间的数据同步#

老师在他们的笔记本电脑中使用与Web系统相同的系统的桌面应用程序(使用C#)。

情况是; - 当教师连接到互联网时,他们可以获取分配给他们的时间表。 - 允许教师使用桌面应用程序编辑时间表。 - 当有Internet连接时,它们必须能够将其同步到Web系统。

问题: - 我不知道如何将这些更新的数据同步到在线数据库。 - 如何在不创建临时数据库的情况下将获取的(和)编辑的数据临时存储在桌面应用程序中? - 是否有任何技术/插件轻松完成此任务?

回答

0

恕我直言,最好的选择是拥有一个本地商店,可以存储应用程序数据并在互联网连接正常工作时与服务器同步。

该模式将是一个数据库,但是,一个安全的文件系统也听起来很好。

使用脱机同步模型涉及很多思考过程。在任何数据被覆盖到数据库之前,应该与服务器进行冲突检查。此外,客户端应用程序不应在重新启动之间丢失数据。

我建议您决定正确的方法来同步数据,准备和审查过程并考虑各种算法的同步。如有任何具体问题,请在此发布您的问题。

+0

谢谢你的指导。我认为XML文件提供了解决方案。 – NSJ