Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否改为使用参数值在nhibernate中打印查询字符串?_C#_Mysql_Sql_.net_Nhibernate - Fatal编程技术网

C# 是否改为使用参数值在nhibernate中打印查询字符串?

C# 是否改为使用参数值在nhibernate中打印查询字符串?,c#,mysql,sql,.net,nhibernate,C#,Mysql,Sql,.net,Nhibernate,在“Nhibernate”中,是否可以打印生成的sql查询,并使用实际值而不是问号 如果HibernateAPI无法实现,您建议如何使用实际值打印查询?使用log4j或.net调试器或其他工具 我发现java已经在使用hibernate了,但nbibernate和c没有任何功能。也许不是您想要的,但以防万一: NHibernate有多个部分向日志发出SQL。从NHibernate.SQL记录器发出的日志将包括参数值。但是是的,它仍然是一个参数化查询。试试nhibernate探查器,我给出了关于堆

在“Nhibernate”中,是否可以打印生成的sql查询,并使用实际值而不是问号

如果HibernateAPI无法实现,您建议如何使用实际值打印查询?使用log4j或.net调试器或其他工具


我发现java已经在使用hibernate了,但nbibernate和c没有任何功能。

也许不是您想要的,但以防万一:


NHibernate有多个部分向日志发出SQL。从NHibernate.SQL记录器发出的日志将包括参数值。但是是的,它仍然是一个参数化查询。

试试nhibernate探查器,我给出了关于堆栈溢出的答案。