1
我有一個基類稱爲用戶。教師和學生從User類派生。有一個名爲Users的表格。流利NHibernate的繼承基類
用戶有一些共同的屬性,這些屬性將由教師和學生課程使用。用戶類映射如下所示:
public class UserMap : ClassMap<User>
{
public UserMap()
{
Id(x => x.Id).ColumnName("UserId");
WithTable("Users");
}
}
現在,由於某種原因,當我保存教師時,它說FirstName不能爲空。但我分配的名字
所以,基本上問題是如何將基類映射到其子類也使用同一個表的表。
事實上,事實證明,我可以使用它我只需要定義與基類相同的子類的映射。 – azamsharp 2009-08-12 04:35:28