我正在使用 VS 2010 和 SQL Server 2005 在 Window 平台上开发“销售点”应用程序。
我想在客户端机器上存储几张表。SynchronizeStatus
我的客户端机器上有一个以 XML 文件命名的标签。
安装设置后,当用户登录时,它将检查SynchronizeStatus
XML 文件。如果SynchronizeStatus
设置为true
,我想将一些表导入客户端计算机,并且用户必须能够仅从本地访问数据。如果SynchronizeStatus
设置为false
,那么我不需要将任何表导入客户端计算机。
ModifiedDate
我在所有同步表中都有一个名为的列。
下次用户登录时,我必须ModifiedDate
从客户端表和服务器端表进行比较。如果服务器端ModifiedDate
大于客户端ModifiedDate
,那么我的本地表必须与服务器端表同步,或者它们必须从客户端机器本身获取。
有时,我想手动将客户端数据同步到服务器端数据。
在客户端计算机中存储表并同步它们的最佳方法是什么?我该怎么做呢?
我尝试使用LocalDataCache
,但徒劳无功。