웹에서 Entity Framework 첫 번째 버전 (스택 오버 플로우에서도)에 대해 많은 이야기가 있었으며 NHibernate와 같은 더 나은 대안이 이미있을 때 좋은 선택이 아니라는 것이 분명합니다. 그러나 Entity Framework 4와 NHibernate의 좋은 비교를 찾을 수 없습니다. 오늘날 NHibernate가 모든 .NET ORM 중 리더라고 말할 수 있지만 Entity Framework 4가 NHibernate를이 위치에서 대체 할 것으로 기대할 수 있습니다. 나는 마이크로 소프트가 EF4에 정말 좋은 기능을 삽입했다면 그것은 Visual Studio 통합을 가지고 있고, 작업하기 쉽고, 대부분의 상점에서 MS 제품에 대한 선호도가 항상 주어지기 때문에 NHibernate와 좋은 경쟁을 줄 수 있다고 생각합니다.