У меня есть ситуация, когда у меня есть таблицы, в которых много столбцов используется в качестве составного первичного ключа,
В худшем случае бизнес-логика требует, чтобы они были изменяемыми.
Я использую nhibernate, и у меня нет проблем с отображением для их загрузки / сохранения. Однако мне нужно иметь возможность обновлять значения свойств и отражать эти изменения в БД, когда я вызываю update.
Это устаревшая система, поэтому структура db не меняется (это ужасно).
Могу ли я что-нибудь сделать с помощью nhibernate, чтобы решить эту проблему? позволяет ли nhibernate даже изменять свои ключи.
Я использую: .net4.0, nhibernate 2.1, fluentnh 1.0 и sql server в качестве бэкэнда.