在我学习 NHibernate 的过程中,我遇到了下一个障碍;我应该如何将它与 StructureMap 集成?
尽管代码示例非常受欢迎,但我对一般过程更感兴趣。
我本来打算做的是...
- 使用 Fluent NHibernate 创建我的类映射以在 NHibers 配置中使用
- 实现 ISession 和 ISessionFactory
- 将我的 ISessionFactory 实例作为单例引导到 StructureMap 中
- 使用 StructureMap 注册 ISession,并使用每个 HttpRequest 缓存
但是,我不需要在 HttpRequest 结束时在我的会话实例上调用各种整理方法吗(因为那是它生命的尽头)?
如果我在 Dispose() 中进行整理,structuremap 会为我解决这个问题吗?
如果没有,我该怎么办?
谢谢
安德鲁