C#通过Web服务同步两个相同的DataSet

时间:2010-11-08 22:22:24

标签: c# web-services dataset

使用Web服务同步两个结构相同的DataSet的最有效方法是什么?

我目前使用的设计很简单,没有Web服务。所有数据都存储在客户端上,只有在更新完成后才会更新MySQL数据库中的数据,这由时间戳决定。

如果可能,我希望保持相同的简单设计,但在中间添加Web服务,以便通过我们有限的VPN更轻松地访问数据库。

最诚挚的问候,约翰

1 个答案:

答案 0 :(得分:1)

这是一个问题,但我自己也做了些什么。最简单的方法我想是添加一个“保存版本”属性。如果它真的是一个简单的设计,那么你只需重新编写DAL代码即可使Web服务正常工作。事实上,如果WSDL完成正确,您可能只需要进行非常小的调整(特别是如果以前使用EF设计了数据库)。

你说你想同时同步两个数据集,但我想问的是为什么?哪两个?您是否有两个Web服务,或者您是否希望同时将数据同步到本地缓存和在线Web服务(MSSQL db?)?