Kodum içinde değerler de dahil olmak üzere tam SQL sorgusuna erişmenin bir yolu var mı?Günlük NHibernate SQL sorguları
ben log4net kullanarak SQL sorguları giriş yapabiliyor duyuyorum:
<logger name="NHibernate.SQL" additivity="false">
<level value="ALL"/>
<appender-ref ref="NHibernateSQLFileLog"/>
</logger>
Ancak, ben de kodundan SQL sorguları oturum için bir yol bulmak istiyoruz. Bu şekilde, try/catch ifademde bir istisna neden olan belirli SQL sorgusunu günlüğe kaydedeceğim.
Şu anda, bir istisna oluştuğunda ve verimli olmadığında istisnaya neden olan sorguyu bulmak için SQLFileLog verilerini veri-mine'ye almam gerekiyor.
yinelenen: http://stackoverflow.com/questions/1264132/get-executed-sql-from -nhibernate –