问题描述
我们正准备开始大量老化的企业内部应用程序的重建。我们已经决定使用ASP.NET MVC,但正在考虑是关系映射(ORM)选择哪一个对象。当然也有开源的和付费的ORM工具中都提供了众多。但是,似乎举行最大的心理份额,而的是微软新的辣味。
We are getting ready to begin redevelopment of a large aging internal enterprise application. We have decided to use ASP.NET MVC, but under consideration is which Object Relational Mapping (ORM) to choose. There are of course a multitude of open source and paid ORM implementations available. However, NHibernate seems to hold the largest mindshare, while the Entity Framework is the new hotness from Microsoft.
虽然我们正在做的研究,并与这两个我们希望把它放到社区去哪家ORM(NHibernate的,实体框架,或以其他方式),他们preFER为什么玩弄左右。
While we are doing research and toying around with both we wanted to put it to the community as to which ORM (NHibernate, Entity Framework, or otherwise) they prefer and why.
有点类似问题#1
- (好名单,但W / O理)
- (主要集中在城堡项目AR)
- 的[关闭问题]
- What are you favorite .NET ORMs? (good list, but w/o justifications)
- ASP.NET MVC + ORM (focuses primarily on Castle Project AR)
- What object mapper solution would you recommend for .NET? [closed question]
其他.NET ORM阅读
Additional .NET ORM Reading
- ORM in .NET 3.5
- Why use the Entity Framework?
- Why use the Entity Framework? Yeah, why exactly?
- Best .NET ORM Tool
推荐答案
您应该看一看的,它使用NHibernate的ASP.NET MVC应用程序框架。
You should have a look at Sharp Architecture an ASP.NET MVC application framework which uses NHibernate.
我已经用了几O /客户经理,在过去几年,有没有办法会选择比NHibernate的其他任何东西。
I've used a few O/RMs in the past couple of years and there's no way would chose anything other than NHibernate.
- 这是最成熟的。
- 它有一个巨大的功能集。
- 它有一个良好的社区背后。
- 它有一些精彩的配套项目,如。
- It's the most mature.
- It's got a huge set of features.
- It's got a good community behind it.
- It's got some fantastic ancillary projects such as Fluent NHibernate.
我不知道是什么的详细信息的人将能够之上给你,你已经链接到的问题。
I don't know what more information people will be able to give you over and above in the questions that you have linked to.
这篇关于ASP.NET MVC和ORM的选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!