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