FluentNHibernate 非常新,但我也对该领域感到兴奋。我最近开始使用上述方法开发一个新的 DAL,并且一直在阅读存储库模式。我喜欢这种模式采用的通用形式,并希望将此模式与 UnitOfWork 模式结合使用来进行会话管理。
我很好奇,这是正确的前进方向吗?我应该使用 UoW 创建一个伪单例 NHibernate 会话吗?这个问题确实围绕着 NHibernate 会话管理的主题跳舞。我已经查看了一个可用的UoW 实现,尽管我也不清楚我是否应该努力实现这个库,或者抽象我自己的。
编辑:
只是为了重新澄清问题:
在 FluentNHibernate 环境中将 UoW 模式与存储库模式一起使用是常见的做法吗?