NHibernate - Когда FlushMode задается как Никогда и если я закрываю сессию сессией. Закрытие (), изменения будут отправлены на сервер? - PullRequest
1 голос
/ 26 февраля 2010

Если у меня FlushMode как Никогда и я выполняю сеанс. Закрытие () сохранятся ли изменения в базе данных?

Или мы должны явно сказать session.Flush () перед session.Close ()?

Спасибо

1 Ответ

3 голосов
/ 26 февраля 2010

Close () никогда не сбрасывает вас (независимо от того, есть ли у вас FlushMode = Never или нет), и даже если это так, вы не должны зависеть от этого.

См .: http://nhibernate.info/doc/nh/en/index.html#manipulatingdata-flushing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...