Mobile C#移动设备应用中的SQL复制

Mobile C#移动设备应用中的SQL复制,mobile,sql-server-ce,windows-ce,database-replication,motorola,Mobile,Sql Server Ce,Windows Ce,Database Replication,Motorola,我有一个移动应用程序(CE)运行在摩托罗拉符号3090上,它应该允许扫描库存项目并在我们的SQL server上更改其属性(该表在服务器上已经存在多年,现在他们想要一种使用移动设备进行更新的方法) 这是我面临的需要解决的问题 我们的仓库非常大,跨越多个位置,因此不可避免地会在仓库中出现死区,因此不可能有持续的连接。我建议的是一种离线模式,在本地设备上拥有我们库存的最新副本。这将允许在本地查找和记录所有交易。当设备返回支架或wifi时,它会更新数据库。根据这个建议,我不确定SQL复制是否是处理此类

我有一个移动应用程序(CE)运行在摩托罗拉符号3090上,它应该允许扫描库存项目并在我们的SQL server上更改其属性(该表在服务器上已经存在多年,现在他们想要一种使用移动设备进行更新的方法)

这是我面临的需要解决的问题

  • 我们的仓库非常大,跨越多个位置,因此不可避免地会在仓库中出现死区,因此不可能有持续的连接。我建议的是一种离线模式,在本地设备上拥有我们库存的最新副本。这将允许在本地查找和记录所有交易。当设备返回支架或wifi时,它会更新数据库。根据这个建议,我不确定SQL复制是否是处理此类应用程序的最佳方法 他希望一些更有经验的移动设备开发人员对设计方案有所投入


    我只在这些类型的系统(摩托罗拉symbol 3090)上开发了大约2个月,没有SQL复制方面的背景知识。我了解复制的基本功能,但这只是我在这方面的知识范围。

    正如ErikEJ在上面的评论中指出的,合并复制在这种情况下非常有效。以下是一些帮助您入门的资源:


    合并复制非常适合