Задать вопрос
@serber

Для чего нужен ISession.Lock()?

Может кто нибудь объяснить доступным русским языком что делает эта конструкция, в каких случаях ее нужно использовать?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
AxianLTD
@AxianLTD
Судя по документации nhibernate.info/doc/nhibernate-reference/transacti...
явная блокировка, в зависимости от режима выставленного ранее LockMode. При этом осуществляется принудительная проверка версии данных. Используется, как показано в примере, чтобы быть уверенным в правильной версии данных (возможно обновленных в другой сессии) перед собственным обновлением.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы