Hola a todos: Utilizo NHibernate hace un tiempo y tengo algunas dudas con respecto al rendimiento. Lo más utilizado y expuesto en la documentación del framework son los mappings de clases ya sea por archivos o por atributos, lo que redunda en que en tiempo de ejecución NHibernate traduce las solicitudes a script de SQL que son ejecutados sobre el motor de base de datos específico. En SQL Server, al utilizar procedimientos almacenados, el motor genera un plan de ejecución la primera vez que se realiza la consulta del procedimiento almacenado y luego las solicitudes responden más en menos tiempo ya que se basan en el plan calculado, pero NHibernate al generar las consultas, genera una especie de consulta embebida, dependiendo de la solicitud, y para esto no hay un plan de ejecución calculado, por lo que no sé que tan eficiente sea en ambientes de alta demanda.
-- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
