Nhibernate 之 Nhibernate profiler 使用
时间:2010-12-06 来源:0101010
第一步:引入 dll
1. log4net.dll
2. HibernatingRhinos.Profiler.Appender.dll
第二步:创建log4net.config
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="NHProfAppender"
type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfOfflineAppender,
HibernatingRhinos.Profiler.Appender" >
<file value="nhprof_output.nhprof" />
</appender>
<logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
<appender-ref ref="NHProfAppender"/>
</logger>
</log4net>
第三步:注册
log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("log4net.config"));
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
将上面第三步 添加到 factory = new Configuration().Configure().BuildSessionFactory();语句前就ok。
成功!! 这样就方便的玩hql