繁体   English   中英

与MS Sync框架同步相关表

[英]Sync Related tables with MS Sync framework

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

用户(UserID,......)

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

UserCategory(UserId,CategoryId);

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

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

同步框架不支持分区调整或行进出范围(或动态过滤)。

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

尝试对刚刚分配的“类别”行进行虚拟更新,并将其标记为已更改。 但是,这也意味着即使没有更改,其他客户端也会下载它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM