Existe-t-il un moyen d'accéder à la requête SQL complète, y compris les valeurs, dans mon code?Enregistrement des requêtes SQL NHibernate
Je suis en mesure d'enregistrer les requêtes SQL en utilisant log4net:
<logger name="NHibernate.SQL" additivity="false">
<level value="ALL"/>
<appender-ref ref="NHibernateSQLFileLog"/>
</logger>
Cependant, je voudrais trouver un moyen d'enregistrer les requêtes SQL à partir du code aussi. De cette façon, je vais enregistrer la requête SQL spécifique qui provoque une exception dans mon instruction try/catch.
Pour le moment, je dois extraire les données de SQLFileLog pour trouver la requête à l'origine de l'exception lorsqu'une exception se produit et qu'elle n'est pas efficace.
double: http://stackoverflow.com/questions/1264132/get-executed-sql-from -nhibernate –