如果我将FlushMode设为Never,如果我执行session.Close(),那么更改是否会持久保存到数据库中?
或者我们必须在session.Close()之前明确说出session.Flush()吗?
由于
答案 0 :(得分:3)
Close()永远不会为你冲洗(无论你是否有FlushMode = Never),即使它有,你也不应该依赖它。
请参阅:http://nhibernate.info/doc/nh/en/index.html#manipulatingdata-flushing