Я подаю заявку, пользователь загружает файл и затем выбирает все категории, связанные с файлом.
при первом просмотре пользователь имеет возможность загрузить файл, затем появляется группа флажков для добавления требуемых категорий
проблема возникает при редактировании файла, вы можете установить / снять флажки, снять флажки, значит удалить запись, если она была, и проверить добавление, если она не была
Я не могу понять, как сделать запрос linq для этого сценария, чтобы добавить / удалить, если он был или не был
![Entities](https://i.stack.imgur.com/3KyqL.jpg)