0

为了在我的手持应用程序和后端应用程序之间同步数据,我将 WCF 服务库与本地数据库缓存一起使用(如此此处所述)。

同步有效。

手持设备的用户只需要数据的一个子集。但是,在设置本地数据库缓存时,我只能选择整个表进行同步(并且所有来自后端的新增量数据都被拉到手持设备上)。

是否可以为同步添加条件,例如仅选择分配给手持设备用户的路线?也许本地数据库缓存有这个功能,但我没有找到。

替代解决方案:

  1. 我查看了生成的 .cs 文件并查看了 SQL。也许我可以修改那个 SQL 以包含一个参数?但这感觉就像一个黑客。
  2. 或者,我可以编写自己的具有用户参数的 WCF 服务。
4

1 回答 1

0

我认为您也可以尝试 SQL Server 发布服务,您可以在其中添加一些条件同步

于 2012-08-24T09:48:37.060 回答