Mas que complejo me parece muy confuso.
Vamos de a poco..... (entre linea)

Ica escribió:
> Tengo una clase genérica para representar mis claves, pero no se cómo
> ponerlo en el fichero de mapeo.
>
> Un pequeño ejemplo del código:
>
> public class ClavePrimaria<T>
> {
>      private T claveActual;
>      private T claveAntigua;
>
>      public ClavePrimaria(T clave)
>      {.....}
>      .........
> }
>   
El hecho de tener "claveActual" y "claveAntigua" es el clásico ejemplo 
que demuestra que la PK no se debe involucrar con informaciones del negocio.
ya que parece que estas haciendo una conversión, conviertete al uso de 
PK sin significado alguno para el negocio. Si quieres leer algo fijate 
el thread "Obviar composite-keys" del 14/12/2006 hay un mail con un 
adjunto; lee el adjunto.

Este enjendro acá abajo que significa? son 3 campos que componen la 
clave primaria o son 3 claves primarias?
Como sería rarisimo que sean 3 claves primarias por favor hace un 
ejemplo real.
> public class Entidad1
> {
>      private ClavePrimaria<string> id_1;
>      private ClavePrimaria<int> id_2;
>      private ClavePrimaria<DateTime?> id_3;
>
>      ................
> }
Bye.
Fabio.


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

Responder a