我有一个名为User的基类。教师和学生派生自User类。有一个名为Users的表。
用户拥有一些将由教师和学生课程使用的常用属性。 User类映射看起来像这样:
public class UserMap : ClassMap<User>
{
public UserMap()
{
Id(x => x.Id).ColumnName("UserId");
WithTable("Users");
}
}
现在,由于某种原因,当我保存教师时,它说FirstName不能为空。但我正在分配FirstName
所以,基本上问题是如何将基类映射到其子类也使用相同表的表。