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?

Author: Ehsan, 2011-11-05

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/

 12
Author: Cole W, 2011-11-05 14:45:30