+1 a envers El 23/09/11, Gustavo Ringel <[email protected]> escribió: > La restriccion que si decidieras otra manera de acceso a datos que no sea NH > no fuera a andar es aceptable para el dominio en cuestion? > Yo en general hago eso en la capa de negocios porque quiero estar agnostico > en lo que es un requerimiento del cliente de la tecnologia que uso. > Obviamente hay que tocar el dominio en este caso que entiendo que no es lo > que queres. > > Dicho esto yo hice auditorias con IPostUpdateEventListener y me anduvo > bien...creo que por alguna razon no me servia lo que venia en Pre...pero > despues las saque de NH...PRE lo he usado para completar datos en forma > automatica antes de guardar (Fecha, Usuario) > > Por ultimo no mire todavia lo que hay hecho en NHibernate.Envers, pero > seguramente te valga la pena mirar. > > Gustavo. > > 2011/9/23 Germán Schuager <[email protected]> > >> Buenas, les quería hacer una consulta sobre un requerimiento que me surgió >> en una aplicación que tengo funcionando. >> El cliente desea que se registren todos los cambios que se producen sobre >> ciertas entidades; algo parecido a lo que hacen los issue tracker, en los >> que uno puede ver toda la historia de cambios de un ticket. >> Mi primer idea fue intentar solucionar esto tocando lo menos posible de mi >> dominio, y para eso estoy viendo donde me puedo enganchar en NHibernate >> para >> detectar y registrar estos cambios... por ahora no estoy encontrando nada; >> empecé mirando IPreUpdateEventListener pero la propiedad OldState de >> @event >> me llega en null (debería tener el estado anterior, no?). >> A alguien se le ocurre alguna forma relativamente genérica de implementar >> este requerimiento? >> Desde ya, muchas gracias. >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-- Enviado desde mi dispositivo móvil -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
