アプリケーションに次のテーブルがあります。
ユーザー(ユーザーID、……)
カテゴリ (CategoryId, ......)
UserCategory (UserId、CategoryId);
アイテム (ItemId、CategoryId、......)
「UserCategory」テーブルは、アイテムへのアクセスを制御するために使用されます。特定のユーザーは、自分がアクセスできるカテゴリに属するアイテムにのみアクセスできます。このデータを iPad アプリに同期する必要があります (一方向の同期であり、iPad でデータが変更されることはありません)。フィルターを使用して、関連するカテゴリとアイテムのみがクライアント アプリに送信されるようにします。問題は、後で既存のカテゴリをユーザーに割り当てると、そのカテゴリに属するアイテムが同期されないことです。