C# 带同步框架的脱机应用程序

C# 带同步框架的脱机应用程序,c#,microsoft-sync-framework,offlineapps,C#,Microsoft Sync Framework,Offlineapps,我有一个客户机-服务器应用程序,它必须脱机工作。应用程序将用户数据存储在数据库中(例如,我们保存用户的个人信息以及他们加入我们的日期和离开我们的日期等)。因此,客户端将使用内存或CD将其备份发送到服务器 我想使用C#+实体框架+SQL CE。 但正如您所知,当我想将备份数据添加到主数据库(服务器数据库)时,我有很多冲突。在另一个应用程序中,我用自己的代码修复了这个问题,很难检测到插入、更新、复制和删除的记录以及糟糕的性能。这个应用程序中的重要问题是日期冲突,如果一个用户在不同的日期和不同的客户端

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

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

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

我有什么好主意吗?


我以前听说过MS Sync框架,但从未使用过,当我搜索时,我无法理解如何在我的C#项目中使用它。如果同步框架是你的想法,请告诉我一个很好的一步一步教程。(我读过msdn sync,但我甚至不知道我在创建DB时必须使用它,或者它只是C代码,或者它只是一个带有预制函数的dll)

快速搜索会给你以下信息:

谢谢你的帮助,但我问题的一部分是这对我的冲突类型有好处?我的意思是这个句柄是插入的,更新的,删除的,重复的行吗?这是我上面解释的日期冲突吗?