Quizás puedas usar el logger de NH y usar el appender para SQLServer (o
crear tu propio appender de log4net)

----------------------------------
Carlos Peix


On Tue, Oct 23, 2018 at 6:20 PM Javier Lamas <jlama...@gmail.com> wrote:

> Necesito auditar algunas entidades dentro de mi negocio, encontré una
> solución utilizando Event Listener de Nhibernate, todo está bien hasta ese
> punto, pero necesito tambien registrar las sentencias SQL. Tengo una
> entidad a la que nombre DbLog donde almaceno el usuario que realizó la
> acción, el nombre de la entidad, la fecha, la acción que se ejecutó
> (Eliminar, Actualizar o Insertar) pero necesito registrar la sentencia SQL.
> El problema esta en que no se como hacerlo, En los eventos como el
> PostUpdate PostDelete tengo un parametro llamado @event pero no tengo idea
> de como obtener la sentencia sql.
>
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> NHibernate-Hispano@googlegroups.com
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "NHibernate-Hispano" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> nhibernate-hispano+unsubscr...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 
envía un correo electrónico a nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a