El problema que tengo es que al definirle el nombre de la tabla a mi 
subclase no funciona. Mi clase hija es creada en bd con el mismo nombre de 
la clase y no con la que tengo definida en la propiedad 
Table("nombre_clase"). 

public class PersonaClassMapping : BaseClassMapping<Persona>
    {
        public PersonaClassMapping()
        {
            Table("Nom_Persona");

            Property(pro => pro.Identificacion, map =>
            {
                map.NotNullable(true);
            });

            Property(pro => pro.DomicilioLega, map =>
            {
                map.NotNullable(true);
            });
            
        }

        public class PersonaJuridicaClassMapping : 
JoinedSubclassMapping<PersonaJuridica>
        {
            public PersonaJuridicaClassMapping()
            {
                Table("Nom_PersonaJuridica");

                Property(pro => pro.ReeupMincex, map =>
                {
                    map.NotNullable(true);
                });

                ManyToOne(prop => prop.Representante, map =>
                {
                    map.NotNullable(true);
                });
            }
        }

        public class PersonaNaturalClassMapping : 
JoinedSubclassMapping<PersonaNatural>
        {
            public PersonaNaturalClassMapping()
            {
                Table("Nom_PersonaNatural");
            }
        }

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 
envía un correo electrónico a nhibernate-hispano+unsubscr...@googlegroups.com.
Para ver este debate en la Web, visita 
https://groups.google.com/d/msgid/nhibernate-hispano/88212e98-7931-4859-bbaf-4372237714ean%40googlegroups.com.

Responder a