Mam aplikację Wpf przy użyciu Nhibernate. Chcę zobaczyć szczegóły wysłanego zapytania do bazy danych przez NHibernate Profiler. Co należy zrobić w przypadku pierwszego uruchomienia?Jak początkowe uruchamianie dla NHibernate Profiler
7
A
Odpowiedz
12
Istnieje wiele sposobów integracji profilera nhibernate z aplikacją. Jednym ze sposobów jest użycie niestandardowego aplikatora log4net profilera nhibernate. Można dowiedzieć się, jak wykorzystać tę drogę tutaj:
http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration
Innym sposobem, aby to zrobić jest włączenie HibernatingRhinos.Profiler.Appender.v4.0.dll do projektu i obejmują następujący kod gdzieś przy starcie (i zwykle obejmują w moim SessionFactory klasy pomocnika, który inicjuje mojego SessionFactory i rozdaje 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();
także jeśli chcesz zobaczyć NHibernate statystyki od wewnątrz NHibernate profilera trzeba zaliczyć w NHibernate Sekcja konfiguracji:
<property name="generate_statistics">true</property>
Wszystkie te informacje można znaleźć tutaj: http://nhprof.com/