У меня есть следующие таблицы в моем приложении.
Пользователь (UserID, ......)
Категория (CategoryId, ......)
Категория пользователя (UserId, CategoryId);
Товар (ItemId, CategoryId, ......)
Таблица «UserCategory» используется для управления доступом к элементам. Данный пользователь имеет доступ только к элементам, принадлежащим к категориям, к которым у него есть доступ. Мне нужно синхронизировать эти данные с приложением для iPad (это односторонняя синхронизация, и на iPad данные не изменяются). Я использую фильтр, чтобы убедиться, что в клиентское приложение отправляются только релевантные категории и элементы. Проблема в том, что если позже мы назначим существующую категорию пользователю, элементы, принадлежащие этой категории, не будут синхронизированы.