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