Buenos días a todos.

¿Puedo resolver con nhibernate esto o es un error en mi modelo?

Yo guardo una factura con su respectivo detalle, dentro de mi modelo
yo necesito generar un movimiento en inventario y por cada movimiento
guardar la referencia del detalle de la factura así:

Factura ==> Detalle ==> Movimiento

El proceso del movimiento al inventario es un paso intermedio al
momento de guardar-actualizar mi factura.

En mi modelo, el detalle de la factura no conoce los movimientos en el
inventario, pero el movimiento si conoce a que detalle de factura
pertenece.

¿Como identificar la referencia del detalle para insertarla en el
movimiento si todo se ejecuta en un solo request (Session-Per-Request)
y aun no conozco la referencia del detalle que se guardo en la base de
datos?

Uso Visitor como patron de diseño tomado del post de J. Rommaniello
http://jfromaniello.blogspot.com/2009/11/caso-practico-patron-visitor.html,
el proceso del movimiento lo realizo en un Visitor.

Muchas gracias por su ayuda.

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