Fluente NHibernate joined-subclass Problemas

votos
3

Eu tenho essa classe

public class Address:Entity {
    public virtual string Address1 { get; set; }
    public virtual string Address2 { get; set; }
    public virtual string City { get; set; }
    public virtual string State { get; set; }
    public virtual string Zip { get; set; }
    public virtual string Phone { get; set; }
    public virtual string Fax { get; set; }
    public virtual string TaxId { get; set; }
}

como uma base para a classe

public class Location:Address {
    public virtual string OfficeHours { get; set; }
    public virtual string PatientAgeRestrictions { get; set; }
    public virtual bool WheelchairAccess { get; set; }
    public virtual string ContactPerson { get; set; }
}

Então eu usar isso para construir o meu esquema.

Fluently.Configure()
.Mappings(m => {
    m.AutoMappings.Add(
        AutoPersistenceModel.MapEntitiesFromAssemblyOf<Provider>()
        .Where(t => t.Namespace == Entities)
        .ConventionDiscovery.AddFromAssemblyOf<UnderscoreIdDelimiter>()
        .WithSetup(s => {
            s.IsBaseType =
                type => type == typeof(Credentialing.Data.Entity);
        })
    );
})
.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();

Quando eu fizer isso, as convenções para a nomenclatura de coluna e nomeação tabela não estão sendo aplicadas para a minha mesa localização. o que estou perdendo?

Publicado 19/05/2009 em 14:39
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Parece ser fixado a partir de revisão 531.

Respondeu 27/05/2009 em 14:51
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more