Багато говорилося про першу версію Entity Framework в Інтернеті (також на stackoverflow), і зрозуміло, що це був не гарний вибір, коли у нас вже є краща альтернатива, як NHibernate. Але я не можу знайти хорошого порівняння Entity Framework 4 та NHibernate. Можна сказати, що сьогодні NHibernate є лідером серед усіх .NET ORM, але чи можна очікувати, що Entity Framework 4 змістить NHibernate з цієї посади. Я думаю, якщо Microsoft дійсно ввів дуже хороші функції в EF4, він може дати хорошу конкуренцію NHibernate, оскільки він має інтеграцію з Visual Studio, простіше працювати і перевагу завжди надається продуктам MS у більшості магазинів.