0

我的应用程序中有以下表格。

用户(用户 ID,......)

类别(CategoryId,......)

用户类别(用户 ID,类别 ID);

项目(ItemId,CategoryId,......)

“UserCategory”表用于控制对项目的访问。给定用户只能访问属于他有权访问的类别的项目。我需要将此数据同步到 iPad 应用程序(它是一种同步方式,并且在 iPad 上没有修改任何数据)。我使用过滤器来确保只有相关的类别和项目被发送到客户端应用程序。问题是如果稍后我们将现有类别分配给用户,则属于该类别的项目不会同步。

4

1 回答 1

1

同步框架不支持分区重新对齐或行进出范围(或动态过滤)。

在您的情况下,即使您将现有类别分配给用户,用户类别表中也会发生更改,但类别表没有实际更改,因此未检测到类别的更改。

尝试对您刚刚分配的 Category 行进行虚拟更新,这应该将其标记为已更改。但是,这也意味着即使没有变化,其他客户端也会下载它。

于 2012-06-28T08:05:36.773 回答