问题似乎很通用,但我是fluentnhibernate的新手,我的所有搜索都没有发现任何有用的东西.
我有一个类似于这个的类层次结构:
public class Person
{
public virtual int Id { get; protected set; }
public virtual string GivenName { get; set; }
public virtual string FamilyName { get; set; }
}
public class Employee : Person
{
public virtual string WhoAmI { get { return "I am just an Employee"; } protected set { } }
}
public class Boss : Employee
{
public override string WhoAmI { get { return "I am the boss."; } protected set { …Run Code Online (Sandbox Code Playgroud)