gpt4 book ai didi

nhibernate - NHibernate Profiler 的初始启动方式

转载 作者:行者123 更新时间:2023-12-04 06:25:31 25 4
gpt4 key购买 nike

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

最佳答案

有多种方法可以将 nhibernate 分析器集成到您的应用程序中。一种方法是使用自定义的 nhibernate profiler log4net appender。您可以在此处了解如何使用这种方式:

http://nhprof.com/Learn/Usage/ProfileAppWithConfiguration

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

//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();

此外,如果您想从 nhibernate 分析器中查看 nhibernate 统计信息,您需要在 nhibernate 配置部分中包含以下内容:
<property name="generate_statistics">true</property> 

所有这些信息都可以在这里找到: http://nhprof.com/

关于nhibernate - NHibernate Profiler 的初始启动方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com