NHibernate的工作单元/存储库管理器?

Ken*_*son 7 c# asp.net nhibernate asp.net-mvc

我白天是.NET开发人员,但是在过去的一年里我一直在使用Rails和Merb进行自己的项目,所以当谈到MVC和ORM时,我更习惯他们并使用ActiveRecord和DataMapper.

我开始使用ASP.NET MVC了,我喜欢我在NHibernate和Fluent NHibernate中看到的内容,但我还想了解如何最好地处理工作单元或存储库类型模型.

我想要一些在建筑方面不是很重要的东西.我见过一些像S#arp Architecture这样的项目,但看起来有些臃肿.

我真正追求的是一种管理连接和处理数据检索/存储的简单方法.简单的指南或示例应用程序就足够了.

Ste*_*ons 11

您可以使用一些组件来轻松实现工作单元:

至于样本项目,这里有一个Burrow.我现在正在使用Burrow进行一个项目,它对我来说很好.虽然我不使用它们,但是存在使用工作会话管理单元的存储库类,因此很容易使用它.我也使用Fluent NHibernate,它可以直接使所有内容协同工作.