Hola Dario,
Sí, muchas gracias. Al final tuve que hacerlo visto el poco éxito que tuve
aquí.
Gracias de nuevo. Un saludo,
JC
El jueves 1 de marzo de 2012 15:24:33 UTC+1, Dario Quintana escribió:
> Quizas te convenga postear el problema en un foro más FNH "aware".
>
> 2012/2/9 Kalli
>
> 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