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