如何在可用时使用SQL Server CE从SQL Server更新Offline.Net应用程序的表

本文关键字:SQL Server Offline 更新 Net 应用程序 CE | 更新日期: 2023-09-27 17:58:20

我正在为销售代表开发一款windows应用程序,他们在该领域使用该应用程序。他们在现场没有互联网连接,所以我希望建立某种更新解决方案,让他们在我们的家庭办公室使用。

一般的想法是销售代表在办公室里点击更新按钮。该应用程序将最新的客户端列表下载到SQL Server CE表中。然后,销售代表开始拜访他的/她的客户,并在应用程序中填写问卷。每个答案都为其客户端保存在SQL Server CE数据库中。当用户重新访问家庭办公室并单击更新按钮时,记录的数据将插入到调查表中,他们的本地数据库会记录到数据插入的成功,旧的本地客户列表将被删除,最新的客户列表将从SQL server检索到他们的SQL CE数据库中。冲洗并重复。

我习惯于构建ASP.Net网站和一些应用程序,这些应用程序永远不会正常完成这个过程。我使用C#进行编码,并在数据层使用CodeSmith。建议使用什么样的最佳实践和.Net工具来实现这种场景?提前感谢您的指导。

如何在可用时使用SQL Server CE从SQL Server更新Offline.Net应用程序的表

我认为MS-Synch框架将是您的场景的最佳解决方案。请参阅创建利用同步框架的应用程序的演练