2012-03-07 55 views
-1

我正在c#中为应用程序开发一个应用程序,用于为领域人员标记他们在工作中所做的工作。有一个建议方面,销售人员把这个建议放到了MySQL数据库中。该提案全部在线完成,并且是PHP。我的问题是领域人员在填写他们所做的事情时并不总是能够使用互联网,所以我需要一种方式让他们能够看到提案的内容,然后填写他们做了什么并保存它本地。然后,当互联网可用于更新在线MySQL与他们所做的。我正在考虑将提案导出到XML并通过电子邮件发送给现场人员,所以我希望他们可以将它导入到C#中,看看他们应该做什么。然后完成这项工作,填写他们真正做的事情,并在线上将其发送回数据库。设置c#在脱机时保存到本地数据库并在线时更新/发送到mysql

+0

似乎是一种合理的方法。有没有问题,或者你只是想分享? – R0MANARMY 2012-03-07 19:08:43

+0

问题是如何做到这一点? – bmorrison1982 2012-03-07 19:11:03

+0

我想我的问题是有没有更好的方法,然后xml文件来做到这一点,并做到这一点,因为编辑xml文件是最好的方式或安装mysql每个字段家伙笔记本电脑和导入/导出那个? – bmorrison1982 2012-03-07 19:16:24

回答

0

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

大多数examples你会发现是MS SQL,它适用于任何具有ado.net提供者的东西,如图解here与Oracle。

+0

谢谢Rie819我会玩这个例子,看看我想出了什么。我不介意在任何情况下安装mysql,如果这工作正常。 – bmorrison1982 2012-03-07 19:57:02

+0

另一个快速的问题,但你知道如何设置远程更新/选择/插入与MySQL在线唯一的主机名我可以找到localhost – bmorrison1982 2012-03-07 21:49:40

+0

@ bmorrison1982我必须承认,我从来没有需要使用同步服务,这只是我一直关注的,因为我相信我会被要求做一些类似你现在正在做的事情。看看这个链接:http://msdn.microsoft.com/en-us/library/dd938879.aspx#UsingCompressiontoReduceDataTransferVolumesoverWCF它描述了如何为WCF和同步服务启用压缩。它应该是一个开始的好地方。我绝对推荐为您的客户设置一些多样化的服务,因为他们需要通过网络连接到您的服务器。 – rie819 2012-03-09 12:39:49

相关问题