NHibernate探查器的初始启动方式

NHibernate探查器的初始启动方式,nhibernate,profiler,sql-server-profiler,Nhibernate,Profiler,Sql Server Profiler,我有一个使用Nhibernate的Wpf应用程序。 我想查看NHibernate探查器发送到数据库的查询的详细信息。 对于初始启动,我应该怎么做?有多种方法可以将nhibernate profiler集成到应用程序中。一种方法是使用定制的nhibernate探查器log4net appender。您可以在此处找到如何使用此方法: 另一种方法是将HibernatingRhinos.Profiler.Appender.v4.0.dll包含到项目中,并在启动时包含以下代码(我通常将其包含在初始化Se

我有一个使用Nhibernate的Wpf应用程序。 我想查看NHibernate探查器发送到数据库的查询的详细信息。
对于初始启动,我应该怎么做?

有多种方法可以将nhibernate profiler集成到应用程序中。一种方法是使用定制的nhibernate探查器log4net appender。您可以在此处找到如何使用此方法:

另一种方法是将HibernatingRhinos.Profiler.Appender.v4.0.dll包含到项目中,并在启动时包含以下代码(我通常将其包含在初始化SessionFactory并分发ISession的SessionFactory帮助类中):

此外,如果要从nhibernate profiler中查看nhibernate统计信息,则需要在nhibernate配置部分中包含以下内容:

<property name="generate_statistics">true</property> 
true
所有这些信息都可以在此处找到:

<property name="generate_statistics">true</property>