加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 08:06:58 所属栏目:百科 来源:网络整理
导读:我白天是.NET开发人员,但过去一年我一直在使用Rails和Merb在我自己的项目中工作,所以当涉及到MVC和ORM时,我更习惯他们并使用ActiveRecord和DataMapper. 我开始使用ASP.NET MVC了,我喜欢我在NHibernate和Fluent NHibernate中看到的内容,但我还想了解如何最好
我白天是.NET开发人员,但过去一年我一直在使用Rails和Merb在我自己的项目中工作,所以当涉及到MVC和ORM时,我更习惯他们并使用ActiveRecord和DataMapper.

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

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

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

解决方法

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

> NHibernate Burrow – NHContrib项目的一部分
> Rhino Commons – 工作单元实施,文档采用示例代码,在博客和网络上
> Conversation per Business Transaction – 来自Fabio Maulo,一位主要的nhibernate开发人员,有一些documentation on his site

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读