设置c#以在脱机时保存到本地数据库,并在联机时更新/发送到mysql

本文关键字:更新 联机 mysql 脱机 保存 设置 数据库 | 更新日期: 2023-09-27 18:27:08

我正在用c#for windows制作一个应用程序,供现场人员标记他们在工作中所做的事情。销售人员在提案中加入了一个提案,并将其保存到MySQL数据库中。该提案都是在线完成的,并且是PHP。我的问题是,现场工作人员在填写他们所做的事情时,并不总是可以使用互联网,所以我需要一种方法让他们能够看到提案的目的,然后填写他们做了什么,并将其保存在本地。然后当互联网可用时,它可以用他们所做的更新在线MySQL。我正在考虑将提案导出为XML,并通过电子邮件发送给现场人员,这样我希望他们可以将其导入到c#中,看看他们应该做什么。然后填写他们真正做了什么,并在上线后将其发送回数据库。

设置c#以在脱机时保存到本地数据库,并在联机时更新/发送到mysql

虽然这需要安装本地MYSQL实例,但另一种选择是在c#应用程序中使用微软的.net同步服务。

你会发现的大多数例子都是针对MS SQL的,它可以与任何有ado.net提供程序的东西一起使用,如这里的Oracle所示。