Fabio, no me queda claro como nhibernate sabe en el many to many traer solo los usuarios o sectores que estuvieron vigentes en una fecha, es decir una vez que abris la clase Pertenencia cual es el valor de mantener el many to many?
Gustavo. 2008/2/25 XMANU <[EMAIL PROTECTED]>: > Gracias, ahora me quedo bastante claro. > > 2008/2/25 Fabio Maulo <[EMAIL PROTECTED]>: > > 2008/2/25, XMANU <[EMAIL PROTECTED]>: > > > > > > como verán estoy usando many-to-many porque tengo una tabla que > > > vincula Usuarios y Sectores, esto me funciona correctamente la duda me > > > surge > > > porque quiero que la tabla Pertenencias sector tenga otras propiedades > > > como > > > FechaDesde FechaHasta, puedo mapear esto sin necesidad de tener una 3ra > > > clase? Como quedarían los mappings? > > > > > > > mmmm... vamos a objetos y vemos lo que pasa.... > > hasta el momento no existe ninguna clase que represente la relación > > entre Usuarios y Sectores. NH te permite representar esa realidad aunque a > > DB hayan tres tablas. > > > > Por lo que hablas en este instante aparece una nueva clase Pertenencias > > (estoy hablando de clase NO de tabla) que representa no solo la relación > > entre Usuario y Sector si no que tambien el lapso en el cual la relación > > estuvo vijente. > > Eso significa que puedo tener las siguientes instancias de Pertenencia > > - Instancia PA: Usuario=1, Sector=1, 01/01/2008, 15/01/2008 > > - Instancia PB: Usuario=1, Sector=1, 05/02/2008, 20/02/2008 > > > > Los lapsos (rangos de fechas) se presume que persistan. > > > > Dicho esto... > > Tu relaciones many-to-many, en lo que presentaste pueden quedar iguales > > con la clausola que deberás usar un <id_bag> en lugar que un simple <bag>. > > Que eso sea suficiente es cuestion de gusto (a mi no me gusta en este caso). > > > > Por otro lado la clase Pertenencia deberá existir si o si para > > representar tu realidad. > > > > Bye. > > Fabio Maulo > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
