1
A
回答
0
ISession对象是一个非常轻量级的对象,ISessionFactory不是。
0
它可以 - 这取决于你如何使用它。会议是您的工作单位,因此通常只会在短时间内存在。它充当您的第一级缓存,存储它在整个生命周期中处理的实体。
如果您让会话长时间保持活跃状态,它们可能会越来越多地被缓存实体占用。在某些情况下,您可以使用ISession.Evict
从会话中删除实体,如果没有理由将其保留在该会话中。
相关问题
- 1. 查看NHibernate会话对象
- 2. 除会话状态外,asp.net应用程序还会使用服务器RAM吗?
- 3. 重新启动服务器时是否丢失会话变量?
- 4. 对象大于RAM
- 5. NHibernate是否使用对象实习?
- 6. 与RIA服务的NHibernate会话管理
- 7. HATEOAS是否会增加对服务器的呼叫数量?
- 8. ASP.NET与Web服务,NHibernate会话设计
- 9. WCF服务+ NHibernate:如何处理会话?
- 10. NHibernate会话+事务使用ASP.NET MVC 3
- 11. 是否可以在Web服务器上保存用户会话?
- 12. 会话和服务器变量Session_End中
- 13. 实体对象和NHibernate会话
- 14. 从NHibernate会话断开对象
- 15. 使用ServletContext对象的会话对象
- 16. 起订量NHibernate的ISession.Get不叫模仿会话对象
- 17. ASP.NET会话状态服务器:存储的对象为NULL
- 18. 使用会话变量从mysql服务器调用数据
- 19. 如何在使用Web服务时获取会话对象?
- 20. 如何在ServiceStack服务类中使用会话对象(IAuthSession)?
- 21. PHP5对象实例位于服务器RAM或客户端计算机上RAM
- 22. 如何使用服务处理NHibernate会话生存期?
- 23. POST请求是否包含跨服务器的PHP会话值?
- 24. 服务器是否保存移动请求的会话?
- 25. 共享会话使用会话状态服务器
- 26. 测量会话变量大小/重量 - Plus - 是否有会话压缩?
- 27. 瓶会话变量消失使用远程服务器隧道
- 28. 如何正确使用NHibernate ISession对象 - 会话关闭!错误
- 29. 在会话中使用过多对象来提高NHibernate性能
- 30. 是否存储大会话减慢响应时间和服务器
可以编辑的人是否可以在标题和第一句中将“分配”更改为“很多”? – thursdaysgeek 2010-03-05 04:27:25
@thursdaysgeek:当然! ;) – Junuxx 2012-11-14 15:34:41