3
我有這個類功能NHibernate連接子類的問題
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; }
}
的基類
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; }
}
然後我用這個來建立自己的模式。
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();
當我這樣做,爲列命名和命名錶的約定沒有被應用到我的位置表。我錯過了什麼?
什麼時候是您上次更新源的時間? – 2009-05-19 20:41:26