-1

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

我想使用 C# + Entity Framework + SQL CE 。

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

那么对我有什么好主意吗?

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

4

1 回答 1

1

快速搜索会给你这个:教程:同步 SQL Server 和 SQL Server Compact

于 2013-08-02T01:23:46.140 回答