Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Herencia. Ayuda con mapeo de subclases usando la estrategia tabla por subclase

19 views
Skip to first unread message

Javier Lamas

unread,
Jan 31, 2021, 9:27:57 PM1/31/21
to NHibernate-Hispano
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");
            }
        }
Reply all
Reply to author
Forward
0 new messages