¿Hay alguna manera de acceder a la consulta SQL completa, incluidos los valores, dentro de mi código?Registro NHibernate Consultas SQL
soy capaz de registrar las consultas SQL usando log4net:
<logger name="NHibernate.SQL" additivity="false">
<level value="ALL"/>
<appender-ref ref="NHibernateSQLFileLog"/>
</logger>
Sin embargo, me gustaría encontrar una manera de registrar las consultas SQL del código también. De esta manera, registraré la consulta SQL específica que causa una excepción en mi declaración try/catch.
Ahora tengo que extraer los datos de SQLFileLog para encontrar la consulta que provocó la excepción cuando se produce una excepción y no es eficiente.
duplicado: http://stackoverflow.com/questions/1264132/get-executed-sql-from -nhibernate –