Czy istnieje sposób dostępu do pełnego zapytania SQL, w tym wartości, w moim kodzie?Rejestrowanie zapytań NHibernate SQL
jestem w stanie zalogować zapytań SQL przy użyciu log4net:
<logger name="NHibernate.SQL" additivity="false">
<level value="ALL"/>
<appender-ref ref="NHibernateSQLFileLog"/>
</logger>
Jednak chciałbym, aby znaleźć sposób, aby się zalogować zapytań SQL z kodu również. W ten sposób będę logował konkretne zapytanie SQL, które powoduje wyjątek w moim poleceniu try/catch.
Teraz muszę wydobywać dane z SQLFileLog, aby znaleźć zapytanie, które spowodowało wyjątek, gdy wystąpi wyjątek i nie jest wydajne.
duplikat: http://stackoverflow.com/questions/1264132/get-executed-sql-from -nhibernate –