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

本文关键字:脱机 应用程序 框架 同步 | 更新日期: 2023-09-27 18:25:13

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

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

但正如您所知,当我想将备份数据添加到主数据库(服务器数据库)时,我会遇到很多冲突。在另一个应用程序中,我用自己的代码解决了这个问题,很难检测到Inserted、Updated、Duplicate和Deleted Record以及糟糕的性能。这个应用程序中的重要问题是日期冲突,如果一个用户在不同的日期和不同的客户端加入我们两次,我必须接受更早的加入日期和很多类似的烦人规则。

有什么好主意吗

我以前听说过MS Sync Framework,但从未使用过它,当我搜索时,我无法理解如何在我的C#项目中使用它。如果同步框架是你的想法,请向我展示一个很好的循序渐进的教程

快速搜索会为您提供以下内容:教程:同步SQL Server和SQL Server Compact

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