【发布时间】:2010-03-09 06:00:12
【问题描述】:
对 FluentNHibernate 非常陌生,但我也对该领域感到兴奋。我最近开始使用上述方法开发一个新的 DAL,并且一直在阅读存储库模式。我喜欢这种模式采用的通用形式,并希望将此模式与 UnitOfWork 模式结合使用以进行会话管理。
我很好奇,这是正确的前进方向吗?我应该使用 UoW 创建一个伪单例 NHibernate 会话吗?这个问题真的围绕着 NHibernate 会话管理的主题跳舞。我看过UoW implementation available,虽然我也不清楚我是应该努力实现这个库,还是抽象我自己的。
编辑:
只是为了重新澄清问题:
在 FluentNHibernate 环境中将 UoW 模式与 Repository 模式一起使用是常见的做法吗?
【问题讨论】:
标签: c# fluent-nhibernate repository-pattern unit-of-work