我有一个看起来像这样的基类:
public abstract class MyBaseClass
{
public virtual DateTime UpdatedOn { get; set; }
}
然后我有一系列继承自此的其他实体:
public class User : MyBaseClass
{
public virtual string UserName { get; set; }
public virtual string Password { get; set; }
}
我的映射User
将是:
public class UserMap : ClassMap<User>
{
public UserMap()
{
Id(x => x.UserName);
Map(x => x.Password);
Map(x => x.UpdatedOn);
}
}
然后我有其他实体,以相同的方式映射。
我的问题是我收到以下错误:
已添加时尝试添加属性“UpdatedOn”。
我想这是因为我UpdatedOn
在每个实体中映射列?
我的每个表都有这个 UpdatedOn 列,那么我应该如何映射它?