2013-07-27 42 views
-1

我有一个客户端 - 服务器应用程序,它必须脱机工作。应用程序将用户数据存储在数据库中(例如,我们保存用户的个人信息以及他们加入我们的日期和他们离开我们的日期等)。因此客户端将使用内存或CD将备份发送到服务器。使用Sync Framework的脱机应用程序

我想使用C#+实体框架+ SQL CE。

但正如你所知道的,当我想要将备份数据添加到主DB(服务器数据库)时,我有很多冲突。在另一个应用程序中,我通过自己的代码解决了这个问题,很难检测到插入,更新,重复和删除记录以及糟糕的性能。这个应用程序中的重要问题是日期冲突,如果一个用户在不同的日期和不同的客户端加入我们两次我必须接受更早的加入日期和许多令人讨厌的规则。

对我来说有什么好主意?

我听说过MS Sync Framework,但从未使用它,当我搜索时,我无法理解如何在我的C#项目中使用它。如果同步框架是你的想法,请给我一个很好的一步一步的教程。 (我读msdn同步,但我甚至不知道我必须使用它时,我创建数据库或它只是C#代码或它只是一个dll与预制功能)

回答