【发布时间】:2016-03-08 10:05:40
【问题描述】:
在NHibernate中,有什么区别:
using(var session = _sessionFactory.OpenStatelessSession()) {
//Do Work
}
和
using(var session = _sessionFactory.OpenSession()) {
session.DefaultReadOnly = true;
//Do Work
session.DefaultReadOnly = false;
}
我只希望某些上下文中的某些实体是无状态的,而另一些则不是。我可以使用两个会话(一个是有状态的,一个是无状态的),或者将我想成为无状态的查询包装到 DefaultReadOnly-calls 中。
【问题讨论】:
标签: nhibernate