gpt4 book ai didi

nhibernate - 如何查看nHibernate生成的SQL?

转载 作者:行者123 更新时间:2023-12-03 07:00:32 24 4
gpt4 key购买 nike

如何查看nHibernate生成的SQL? 1.2版本

最佳答案

您可以在 app.config/web.config 文件中添加如下内容:

在 configSections 节点中:

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>

在配置节点中:

<log4net>
<appender name="NHibernateFileLog" type="log4net.Appender.FileAppender">
<file value="logs/nhibernate.txt" />
<appendToFile value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d{HH:mm:ss.fff} [%t] %-5p %c - %m%n" />
</layout>
</appender>
<logger name="NHibernate.SQL" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="NHibernateFileLog"/>
</logger>
</log4net>

别忘了打电话

log4net.Config.XmlConfigurator.Configure();

在应用程序启动时,或者放置

[assembly: log4net.Config.XmlConfigurator(Watch=true)]

在 assemblyinfo.cs 中

在配置设置中,将“show_sql”属性设置为 true。

关于nhibernate - 如何查看nHibernate生成的SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/129133/

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