Hola José, olvidate de la clave compuesta y creale un Id a la tabla.
Además podés crearte un unique de plucode, date y priority si querés validar
eso desde la base.

Saludos,

Pedro

2011/10/14 Jose Selesan <[email protected]>

> Buenas gente, en un proyecto estoy usando NHibernate con ConfORM para hacer
> el mapeo, hasta ahora venía todo bien hasta que surgió la necesidad de tener
> una clave compuesta.
>
> Tengo una clase Product, cuya key es el PluCode (lo que sería el código de
> barras). El tema es que ahora se agregó una propiedad Date y otra Priority
> (que puede ser  'W' o 'F'), y para un mismo PluCode, en una misma fecha,
> puede haber productos con las dos priorities, por lo cual, la calve de la
> tabla es PluCode+Date+Priority. El problema es que ConfORM no me deja
> definir claves compuestas, y si no lo hago, cuando le pido los productos, al
> haber dos con el mismo PluCode, me los trae idénticos aunque sean distintos.
>
> ¿Alguna sugerencia?
>
> José
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a