Quizas te convenga postear el problema en un foro más FNH "aware".
2012/2/9 Kalli <[email protected]> > Tengo 2 tablas relacionadas con una one-to-many y un problema con los > mapeos con Fluent NHibernate, porque hay una clave compuesta. > > Os explico. > Pongamos que las tablas son persona y coche (no es cierto pero me será > más fácil explicarlo con conceptos conocidos que con los conceptos del > dominio reales). > Así, una persona puede tener muchos coches pero que un coche es de una > y sola una persona. > > Existe la tabla Personas que tiene los campos {Id, Ano_nacimiento, > Nombre_completo}. > La de coches {Ano_nacimiento, Nombre_completo, Modelo_coche}. > Como podéis ver, el problema es que la foreign key en la tabla coches > no es "Coche_id" sino la compuesta por > > "Ano_nacimiento"+"Nombre_completo", que también identifica a una > persona de forma unívoca. > Eso a pesar de que la tabla de personas ¡tiene un campo id que podría > haberse usado! > > Sé lo que Fabio diría al respecto y tiene razón, pero se trata de > tablas de una base de datos heredada, en la que sólo tengo > > permisos de lectura y, por supuesto, rediseñar o algo parecido es > desgraciadamente inviable... > Vuelvo a recordar no obstante que las tablas acabo de inventármelas, > pero el problema (con otras entidades y otras tablas) es > > el que he intentado exponer. > > > Muchas gracias a quien pueda y quiera echarme un cable, > JC > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Dario Quintana -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
