Bien, te agradezco mucho el dato. Llegue a eso porque me soluciono el problema 
en una forma rapida, aunque no me quedaba claro si era buena-practica.

y... comparto totalmente lo de las 1000 lineas :)

Saludos,
Raul

Gustavo Ringel escribió:
> En un forum de Hibernate encontre que lo que estabas haciendo es una 
> manera correcta de trabajar con NH tambien, el unico problema a mi gusto 
> es si tenes una orden de 1000 lineas o un grafo complejo. 
> 
> http://forum.hibernate.org/viewtopic.php?t=938758
> 
> Fijate al final que el tipo hace lo que vos decis y Gavin (un commiter y 
> autor de NHibernate in Action y JPA in Action la segunda parte) asiente 
> que es razonable hacerlo en NH.
> 
> Si sabes que nunca tenes una cantidad de childs tan grande podes 
> trabajar asi, yo acabo de probar a ponerle delete-orphan a mi ejemplo y 
> funciona bien, no voy a commitear pero vos podes jugar con eso en tu 
> working copy si queres.
> 
> De todos modos en un caso de 1000 lineas no lo pondrias como parte del 
> aggregate obviamente...que en un concepto purista  de DDD tuviera que 
> ser parte no tiene porque llevarte al suicidio de la performance.
> 
> Saludos.
> 
> Gustavo.
> 
> On Wed, Jan 14, 2009 at 11:08 PM, Gustavo Ringel 
> <[email protected] <mailto:[email protected]>> wrote:
> 
>     Si tenes dudas de como ejecutarlo decime.
>     Si solo queres ver como trabaja con la linea de ordenes en el view,
>     y luego en el presenter mando las reasocio a la orden actual que se
>     esta trabajando.
> 
>     Fijate en el presenter y view asociados a CreateOrder, de ahi vas a
>     linkear a los metodos en Order que uso y en el Model. El modelo que
>     use para cascade es all sin delete-orphan. No me gusta mucho el
>     delete-orphan...
> 
>     Saludos.
> 
>     Gustavo.
> 
> 
>     On Wed, Jan 14, 2009 at 10:52 PM, Raul Lopez <[email protected]
>     <mailto:[email protected]>> wrote:
> 
> 
>         Eso es lo que quiero hacer!
> 
>         Lo veo y te cuento.
> 
>         Raul.
> 
> 
>         Gustavo Ringel escribió:
>          > Raul, el unico caso de uso que se me ocurre para "actualizar
>         de un
>          > saque" es entrar a una orden por ejemplo y modificar todas
>         las lineas
>          > segun ciertos criterios.
>          >
>          > Acabo de commitear a mi caso de uso de uNHAddins justo eso.
>         Es decir,
>          > abris una orden, y agregas 3 o 4 productos. Luego vas de una
>         vez y
>          > corregis el unit price de cada producto en el GUI y al final
>         de la
>          > conversacion queres que en un solo model.Persist(currentOrder) se
>          > actualicen todas las lineas que se cambiaron.
>          >
>          > Bajate el trunk y si algo no entendes pegame el grito.
>          >
>          > Gustavo.
>          >
> 
> 
> 
> 
> 
> > 

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