2009-05-13 6 views

Répondre

1

J'ai le plus souvent vu cela avec des intercepteurs. Il y a beaucoup de messages de blog à trouver sur Google à propos de la mise en œuvre des intercepteurs pour l'audit, comme this one.

5

Event Listeners sont mieux pour les informations d'audit que les intercepteurs. Here's a great example à partir de Ayende's blog.

+1

Une mise en garde que j'ai découverte lors de l'utilisation de la solution d'Ayende: elle ne fonctionne qu'avec des mises à jour statiques, pas dynamiques. C'était vrai jusqu'à NH 3.0, pas sûr à propos de 3.1 et 3.2. Cela a été documenté dans un couple d'endroits: http://stackoverflow.com/questions/5087888/ipreupdateeventlistener-and-dynamic-update-true et http://stackoverflow.com/questions/4383420/nhibernate-preupdate-event- écouteur-non-persistant-changements –