Существует несколько способов интеграции профилировщика nhibernate в ваше приложение. Одним из способов является использование настраиваемого приложения-профиля nhibernate log4net appender. Вы можете узнать, как использовать этот способ здесь:
http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration
Еще один способ сделать это - включить HibernatingRhinos.Profiler.Appender.v4.0.dll в ваш проект и включить следующий код где-нибудь при запуске (я обычно включаю это в мой вспомогательный класс SessionFactory, который инициализирует мою SessionFactory и раздает 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();
Также, если вы хотите просматривать статистику nhibernate из профилировщика nhibernate, вам необходимо включить в раздел конфигурации nhibernate следующее:
<property name="generate_statistics">true</property>
Всю эту информацию можно найти здесь: http://nhprof.com/