Ho un'applicazione Wpf che utilizza Nhibernate. Voglio vedere i dettagli della query inviata al database da NHibernate Profiler. Per l'avvio iniziale, cosa devo fare?Come avvio iniziale per NHibernate Profiler
risposta
Esistono diversi modi per integrare il profiler antifugato nell'applicazione. Un modo è quello di utilizzare l'appender di log4net del profiler di Nhibernate personalizzato. Si può scoprire come utilizzare in questo modo qui:
http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration
Un altro modo per farlo è quello di includere HibernatingRhinos.Profiler.Appender.v4.0.dll nel progetto e includere il seguente codice da qualche parte in fase di avvio (di solito includere questo nella mia classe di supporto SessionFactory che inizializza il mio SessionFactory e le mani fuori 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();
Inoltre, se si desidera visualizzare le statistiche NHibernate dall'interno profiler NHibernate è necessario includere quanto segue nel NHibernatesezione di configurazione:
<property name="generate_statistics">true</property>
Tutte queste informazioni possono essere trovate qui: http://nhprof.com/
- 1. Angolare 2 Avvio caricamento iniziale
- 2. Avvio del profiler Java HPROF al volo
- 3. Profiler per Sql CE
- 4. Il profiler NHibernate non preleva le mie sessioni
- 5. di NHibernate Incremento Generator - Impossibile recuperare il valore iniziale
- 6. NYTProf Profiler per Perl
- 7. Graphing Profiler per Java?
- 8. Installa l'icona di avvio nella schermata iniziale dopo
- 9. Come modificare dinamicamente l'attività iniziale?
- 10. Buono profiler C++ per GCC
- 11. Scala profiler?
- 12. come funziona un C# profiler?
- 13. dimensione iniziale per l'ArrayList
- 14. Come funzionano i profiler .NET?
- 15. Directory iniziale per OpenFileDialog
- 16. Scala Profiler?
- 17. Come avviare il profiler Matlab
- 18. Come specificare un'immagine di avvio per l'app per Android
- 19. Come modificare l'offset iniziale per argomento?
- 20. Android, come creare una schermata iniziale o una schermata di avvio senza lo schermo bianco?
- 21. Registrazione App per Symbolic in XCode Profiler
- 22. NHibernate.ByteCode.LinFu.dll per NHibernate 3.2
- 23. profiler al microsecondo per il codice C
- 24. Applicazione Tomcat Profiler per Eclipse indigo
- 25. Avviso proxy restringimento NHibernate
- 26. NHibernate o Fluente NHibernate?
- 27. MyComputer come directory iniziale
- 28. eager loading Utilizzando Fluent NHibernate/NHibernate & Automapping
- 29. Esiste un profiler di memoria per python2.7?
- 30. Posso ottenere sql profiler per sql2008 gratuitamente?