2011-11-05 16 views

Respuesta

12

Existen múltiples formas de integrar el generador de perfiles de nhibernate en su aplicación. Una forma es usar el apilador log4net profiler nhibernate personalizado. Usted puede encontrar la manera de utilizar esta forma aquí:

http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration

Otra manera de hacer esto es incluir HibernatingRhinos.Profiler.Appender.v4.0.dll en su proyecto e incluir el siguiente código en alguna parte en el arranque (por lo general incluir esto en mi clase de ayuda SessionFactory que inicializa mi SessionFactory y manos iSessions):

//Using statement needed for the statement below 
using HibernatingRhinos.Profiler.Appender.NHibernate; 

//Initialize so that we can use NHibernate Profiler (http://nhprof.com/) 
NHibernateProfiler.Initialize(); 

Además, si desea ver las estadísticas de NHibernate desde dentro perfilador nhibernate necesita incluir lo siguiente en su nhibernate sección de configuración:

<property name="generate_statistics">true</property> 

Toda esta información se puede encontrar aquí: http://nhprof.com/