Gustavo, la restricción es aceptable; solo se accede a los datos a través de la aplicación. Ahora estoy mirando NH.Envers. Gracias por la recomendación.
2011/9/23 José F. Romaniello <[email protected]> > +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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
