Como o arranque inicial do NHibernate Profiler
Tenho uma aplicação Wpf usando Nhibernate. Eu quero ver detalhes da consulta enviada para o banco de dados por NHibernate Profiler. Para iniciar, o que devo fazer?
1 answers
Existem várias formas de integrar o nhibernate profiler na sua aplicação. Uma maneira é usar o nhibernate NHibernate personal profiler log4net appender. Você pode descobrir como usar este caminho aqui:
Http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration
Outra maneira de fazer isto é incluir Hibernadores.Criador.Appender.v4. 0.dll no seu projecto e incluir o seguinte código algures no arranque (normalmente incluo isto no meu Classe auxiliar do SessionFactory que inicia o meu SessionFactory e distribui as sessões):
//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();
Também se quiser ver as estatísticas nhibernate de dentro do nhibernate profiler, terá de incluir o seguinte na sua secção de configuração nhibernate:
<property name="generate_statistics">true</property>
Todas estas informações podem ser encontradas aqui: http://nhprof.com/