Actualmente tengo una clase que mapeo a un dto, con el sentido de
cargar el objeto que consulto por un Get y pasarlo a un dto, yo
suponia que al pasar el objeto que rescate por nhibernate a un dto,
podria en la vista interactuar con el dto, y al final en un boton save
mandar lo necesario del dto al objeto (volviendolo a cargar) para qe
sea consistente, pero aunque uso el dto, es lo mismo que si usara el
objeto


tengo un rol que cargo con nhibernate lo paso a un dto de esta forma


var roleDto = new RoleDto();
Mapper.CreateMap<Role, RoleDto>();
Mapper.Map(CurrentRole, roleDto);


El rolDto tiene Users que tambien los tiene nhibernate, en el dto,
elimino usuarios  para despues solo realizar

un get del rol(trayendolo de nhibernate) y eliminando los
seleccionados en el dto, pero no funciona

el caso o lo que quiero realizar es


de una lista selecciono un rol, despues lo paso a editarlo y al
editarlo puedo cambiar datos generales y elementos de sus relaciones
en este caso usuarios. pero el problema es que al seleccionar los
usuarios la vista realiza un postback, lo que genera otro request (uso
session per request), y al ir a eliminar los usuarios los objetos ya
no son consistentes, yo cargo el rol cuando lo seleccionan en la
lista, lo resolvi cargando el rol en cada request, pero esto me suena
a en cada movimiento voy a cargar otra vez el rol por eso pense en
pasarlo a un dto,

de que forma deberia de trabajar estos casos??

Agradezco su ayuuda

-- 
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