Решение проблем параллелизма в Nhibernate - PullRequest
0 голосов
/ 13 января 2012

В настоящее время я думаю о реализации приложения с помощью NHibernate, и я хотел бы иметь возможность решать проблемы параллелизма, показывая пользователю, какие поля изменились с момента получения им экземпляра.Таким образом, пользователь должен иметь возможность сравнить введенные значения с данными в базе данных и затем решить, какие из них использовать.

Из того, что я прочитал, NHibernate выдает исключение, когда сохраненная информация сохраняется и поле версииотличается от значения в базе данных.Включает ли это исключение некоторую информацию об объекте в базе данных, или мне нужно снова запросить базу данных, чтобы получить объект данных и сравнить его с моим объектом, управляемым пользователем?

Может быть, кто-то уже сделал что-то похожееи хочет поделиться кодом.

1 Ответ

0 голосов
/ 13 января 2012

Если вы делаете это в одном сеансе, возможно это может помочь вам

...