在客户端计算机中存储表并稍后进行同步

时间:2012-07-31 11:11:05

标签: .net sql synchronization

我正在使用VS 2010和SQL Server 2005在Window平台上开发“销售点”应用程序。

我想在客户端计算机中存储几个表。我的客户端计算机中的XML文件中有一个名为SynchronizeStatus的标记。

安装设置后,当用户登录时,它将检查XML文件中的SynchronizeStatus。如果SynchronizeStatus设置为true,我想将一些表导入客户端计算机,用户必须只能从本地访问数据。如果SynchronizeStatus设置为false,那么我不需要将任何表导入客户端计算机。

我在所有同步表中都有一个名为ModifiedDate的列。

下次用户登录时,我必须比较来自客户端表和服务器端表的ModifiedDate。如果服务器端ModifiedDate大于客户端ModifiedDate那么,我的本地表必须与服务器端表同步,或者必须从客户端计算机本身获取。

有时,我想手动将客户端数据同步到服务器端数据。

在客户端计算机中存储表并同步它们的最佳方法是什么?我该怎么做?

我尝试使用LocalDataCache,但徒劳无功。

0 个答案:

没有答案