Мы готовимся к перестройке крупного стареющего внутреннего корпоративного приложения. Мы решили использовать ASP.NET MVC, но на рассмотрении следует выбрать объектное реляционное сопоставление (ORM). Разумеется, существует множество версий с открытым исходным кодом и платных ORM. Тем не менее, NHibernate, похоже, имеет самый большой ум, а Entity Framework - новая горячая точка от Microsoft.
В то время как мы занимаемся исследованиями и обсуждением с обоими мы хотели передать его сообществу относительно того, какие ORM (NHibernate, Entity Framework или иначе) они предпочитают и почему.
Несколько аналогичных вопросов для Stackoverflow
- Какие вы любимые .NET ORM? (хороший список, но без обоснований)
- ASP.NET MVC + ORM (основное внимание уделяется проекту Castle Project AR).
- Какое решение для mapper вы бы порекомендовали для .NET? [закрытый вопрос]
Дополнительное чтение .NET ORM