2009-05-13 6 views
1

Anmeldung können Sie einige Beispiele für Prüfungs loggin liefern mit NHibernate (ASP.Net + C# codd, nicht Java-Code)Audit nhibernate

Antwort

1

Ich habe am häufigsten dies mit Abfangjäger getan gesehen. Es gibt viele Blog-Postings, die über Google bei der Implementierung von Interceptors für Auditing wie this one gefunden werden können.

5

Event Listeners sind besser für Audit-Informationen als Interzeptoren. Here's a great example von Ayende's blog.

+1

Eine Einschränkung, die ich bei der Verwendung von Ayendes Lösung entdeckt habe: Es funktioniert nur mit statischen Updates, nicht dynamisch. Dies galt bis zu NH 3.0, nicht sicher über 3.1 und 3.2. Dies wurde an mehreren Stellen dokumentiert: http://stackoverflow.com/questions/5087888/ipreupdateeventlistener-and-dynamic-update-true und http://stackoverflow.com/questions/4383420/nhibernate-preupdate-event- Listener-Not-Persisting-Änderungen –