次のような基本クラスがあります。
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 列がありますが、どのようにマッピングすればよいでしょうか?