在NHibernate中使用IStatelessSession而不是ISession的优缺点是什么?
发布于 2010-04-21 15:22:28
StatelessSession不会跟踪对实体所做的更改,也不支持延迟加载。这就是为什么它比Session有更好的性能。
但是使用无状态会话,你不得不手动管理Insert,Delete,Update操作,这真的很不舒服。
无状态会话是为批处理操作而设计的,在批处理操作中,您需要对数据库进行大量查询,并且不需要跟踪更改等。
https://stackoverflow.com/questions/2679636
复制相似问题