Buen dia a todos,

Actualmente requiero poder cambiar las instancias de mis entidades de
negocio por proxies dinamicos que contengan diferentes tipos de aspectos
(i.e. INotifyPropertyChange).  Un piloto se realizo en dias pasados
utilizando NH 2.0.  Los resultados no fueron satisfactorios ya que siempre
terminabamos en el problema en el que la sesion hace un entity.GetType() y
porsupuesto obtenia el System.Type del proxy en lugar del System.Type de la
entidad de negocio contenida dentro del proxy y por ende ocurria una
exception informando que la entidad "SpringProxy....." no estaba mapeada.
 Aunque hubo esfuerzos de utilizar los Listeners e interceptores para
soportar esto (siguiendo estas recomendaciones de este
post<http://ayende.com/blog/4106/nhibernate-inotifypropertychanged>)
, no fue posible.

Ahora nos encontramos en proceso de migracion a NH 3.x (espero 3.2 si el
release es pronto).  Asi que quisiera saber sus sugerencias de como podria
ser una implementacion exitosa de estos aspectos sobre las entidades
utilizando proxies dinamicos, y ademas cual es su opinion al respecto.

Saludos,
Nestor Andres Rodriguez

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a