2014-10-06 50 views
1

是否可以在“Nhibernate”中打印生成的带有实际值而不是问号的SQL查询?使用参数值在nhibernate中打印查询字符串?

如果打印具有真实值的查询,如果不能用hibernate api打印查询,你会如何建议?使用log4j或.net调试器或其他。

我发现的所有东西都是针对java已经使用hibernate,但对于nbibernate和c没有任何帮助。

+0

尝试nhibernate分析器http://www.hibernatingrhinos.com/products/nhprof – NMK 2014-10-06 17:11:07

回答

1

也许不完全是你在找什么,但以防万一:

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