Banyak yang telah dibicarakan tentang Entity Framework versi pertama di web (juga di stackoverflow) dan jelas bahwa itu bukan pilihan yang baik ketika kami sudah memiliki alternatif yang lebih baik seperti NHibernate. Tetapi saya tidak dapat menemukan perbandingan yang baik antara Entity Framework 4 dan NHibernate. Kita dapat mengatakan bahwa hari ini NHibernate adalah pemimpin di antara semua ORM .NET, tetapi dapatkah kita mengharapkan Entity Framework 4 menggantikan NHibernate dari posisi ini. Saya pikir jika Microsoft telah benar-benar memasukkan fitur yang sangat bagus ke dalam EF4, ini dapat memberikan persaingan yang baik kepada NHibernate karena memiliki integrasi Visual Studio, lebih mudah untuk bekerja dengan dan preferensi selalu diberikan pada produk MS di sebagian besar toko.