Эта ошибка генерируется, когда я пытаюсь изменить внешний ключ.
Я знаю, что это очень распространенная ошибка. Я нашел тонны информации о ней и попытался внедрить найденные исправления, но я все еще получаю эту ошибку при попытке обновить ключи. Ссылочная тема
Первоначально я просто присваивал значение и не пытался отобразить сущности.
ticket.assigned_to_group = assigned_to
С тех пор я изменился, чтобы попытаться отобразить сущности, которые, как я считаю, являются правильным ответом; однако я все еще получаю ошибку.
ticket.assigned_to_group = db.sub_units.Single(f => f.id == assigned_to).id;
Любая идея, почему это не сработает. Также, если у меня есть таблица с несколькими внешними ключами, действительно ли мне нужно делать новый запрос для каждого ключа или есть лучший способ?