我首先想问一下NHibernate.Burrow
是否适用于NHibernate 3.0(Linq)。我想使用这个框架将复杂的会话处理事务委托给它,只关注我正在进行的项目。
此外,还有哪些其他框架可以像Burrow一样轻松配置来处理NHibernate会话?我知道Burrow是一个在2009年停产的项目。如果没有,那么实现会话处理程序的简单但有效的方法是什么?我已经阅读了一些文章,但涉及深入依赖注入和配置一千个库来完成工作。我听说单例方法在并发方面存在问题。
谢谢!
答案 0 :(得分:2)
对于最轻量级的NHibernate会话管理,我会关注Ayende关于此事的优秀帖子。
这些帖子将指导您完成仅创建两个类来处理NHibernate会话管理和配置的过程。
最后,您最终会得到一个简单的ActionFilterAttribute来处理会话,配置和事务管理以及一个基本控制器类,您可以在其中获取当前会话。