今天搞了一下NHibernate.Profiler使用,整理了一下,记录下来,省的以后忘记
1.下载NHibernate.Profiler,此工具是收费的,免费试用30天,有破解版本,但是目前破解版本没有测试成功过
2.我们在应用程序培训里面加入
<log4net>
<appender name="NHProfAppender" type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender, HibernatingRhinos.Profiler.Appender">
<sink value="http://localhost:22897"/>
</appender>
<logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
<appender-ref ref="NHProfAppender"/>
</logger>
</log4net>
3.因为我是在web里面测试,所以将 HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize(); 添加在Global.asax的Application_Start里面
4,启动NHibernate.Profiler之后启动需要监控的应用程序,通过工具我们可以将交互信息一览无疑