ASP.NET MVC e Seleção ORM

Estamos nos preparando para começar o redesenvolvimento de um grande aplicativo corporativo interno que está envelhecendo. Nós decidimos usar o ASP.NET MVC, mas sob consideração é qual Object Relational Mapping (ORM) para escolher. Há, é claro, uma infinidade de implementações open source e ORM pagas disponíveis. Contudo,NHibernate parece manter o maior mindshare, enquanto oEstrutura de entidade é o novo entusiasmo da Microsoft.

Enquanto estamos pesquisando e interagindo com ambos, queremos colocá-lo na comunidade a respeito de qual ORM (NHibernate, Entity Framework, ou de outra forma) eles preferem e por quê.

Perguntas Stackoverflow um pouco semelhantes

Quais são seus ORMs favoritos do .NET? (boa lista, mas sem justificativas)ASP.NET MVC + ORM (centra-se principalmente no Castle Project AR)Que solução de mapeamento de objetos você recomendaria para o .NET? [pergunta fechada]

Leitura .NET ORM adicional

ORM no .NET 3.5Por que usar o Entity Framework?Por que usar o Entity Framework? Por que exatamente?Melhor ferramenta .NET ORM

questionAnswers(3)

yourAnswerToTheQuestion