Estoy trabajando en una tienda de Microsoft .NET donde está bien usar NHibernate o ADO.NET EF. ¿Qué orientación deberíamos usar sobre cuándo elegir uno sobre el otro?ADO.NET Entity Framework y NHibernate: cuándo usar uno sobre el otro
Por ejemplo, parece que al escribir una aplicación de Silverlight, EF -to-> ADO.NET Data Services -to-> Silverlight ofrecería un aumento de productividad y le proporcionaría una API de servicio REST sin esfuerzo adicional.
¿Qué otras cosas deberían ayudarlo a orientarse en cada aplicación?
ACTUALIZACIÓN (basado en comentario): Éste es poco útil What differentiates Nhibernate from other ORM’s? los otros van apagado en tangentes extraños (como SubSonic) y no se pueden comparar directamente los dos. Supongo que estoy buscando específicamente personas que utilicen ambas, y decida qué proyecto utilizarán por proyecto.
Esto es un duplicado muchas veces más. Solo mira las preguntas relacionadas en el lado derecho de esta página. –