.net Comparación ORM [cerrado]

Estaba hablando con alguien sobre el Entity Framework, y todavía no estoy interesado, pero me gustaría aprenderlo. Sin embargo, todavía estoy un poco confundido si debería aprenderlo o no. He escuchado a muchas personas decir que no deberías usar el marco de la entidad, sin embargo, no he escuchado ningún argumento por qu

Así que mi pregunta es, ¿cuáles son las ventajas y desventajas de usar Entity Framework comparado con otros productos. Me gust

NHibernate DataObjects.Netetc ..

En términos de facilidad de uso, comprobabilidad, semántica ...

Sé que hay algunasduplica preguntas sobre esto. Pero todos están un poco desactualizados (2008,2009) y, para ser sincero, a los argumentos también les falta algo. Sé que Entity Framework 4.0 está disponible, y todavía no he encontrado una buena (completa) comparación.

Respuestas

Algunas de las buenas personas aquí han respondido a mi pregunta explicando algunos detalles sobre los diferentes marcos. Pensé que sería bueno mostrarlos aquí para referencia futura.

J. Tihon ha publicado una excelente publicación explicando cómo hacer que el EF funcione cuando necesita más extensibilidad.Diego Mijelshon ha creado una respuesta con algunas de las trampas de EF y cómo NHibernate las resuelve.

Respuestas a la pregunta(4)

Su respuesta a la pregunta