我有一個基類,看起來像這樣:流利的映射基類 - 嘗試添加屬性時,已經加入
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);
}
}
我再有其他實體,映射到同一 辦法。
我的問題是,我得到以下錯誤:
Tried to add property 'UpdatedOn' when already added.
我想這是因爲我在地圖中每個實體的UpdatedOn
列?
我的每個表都有這個UpdatedOn列,所以我應該如何映射它?