【发布时间】:2010-06-14 15:28:23
【问题描述】:
多年来,我一直在尝试找到一个示例(因为我自己无法让它工作),以正确映射每个子类实现的表的抽象类上的一对多关系, 在流利的 nHibernate 中。
以下示例:我希望将 Debt 抽象基类上的 Fines 列表映射到 Fine 类。
如果有人知道他们之前遇到过的任何教程或示例,请告诉我。
public abstract class Entity
{
public int Id { get; set; }
}
public abstract class Debt : Entity
{
public decimal Balance { get; set; }
public IList<Fine> Fines { get; set; }
public Debt()
{
Fines = new List<Fine>();
}
}
public class CarLoan : Debt
{
}
public class CreditCard : Debt
{
}
public class LoanApplication : Entity
{
public IList<Debt> ExistingDebts { get; set; }
public LoanApplication()
{
ExistingDebts = new List<Debt>();
}
}
public class Fine
{
public Int64 Cash { get; set; }
}
【问题讨论】:
标签: nhibernate fluent-nhibernate nhibernate-mapping