Я хочу изменить первичный ключ объекта в базе данных, чтобы также обновлялись все соответствующие ограничения внешнего ключа. / Мы используем NHibenate в качестве нашего ORM.
Возможно ли это сделать?
Спасибо.
приписка
Я знаю, что практика смены первичного ключа крайне не рекомендуется. Моя проблема заключается в том, что мой первичный ключ поддерживается естественным идентификатором объекта, который иногда может меняться. Теоретически мы могли бы использовать уникальный первичный ключ, не связанный с естественным ключом сущности, но это слишком усложняет ситуацию в других местах, так что это не вариант.