Fluent nhibernate Fluent NHibernate-使用多个鉴别器映射多个继承级别
在下面的类层次结构中,DiscriminateSubClassesOnColumn(“”.Formula([insert custom sql here])语句是什么样的Fluent nhibernate Fluent NHibernate-使用多个鉴别器映射多个继承级别,fluent-nhibernate,fluent-nhibernate-mapping,Fluent Nhibernate,Fluent Nhibernate Mapping,在下面的类层次结构中,DiscriminateSubClassesOnColumn(“”.Formula([insert custom sql here])语句是什么样的 public abstract class Base { public virtual string FEE_IND { get; set; } public virtual string REC_PAY { get; set; } } // FEE_IND == "03" public abstract
public abstract class Base
{
public virtual string FEE_IND { get; set; }
public virtual string REC_PAY { get; set; }
}
// FEE_IND == "03"
public abstract class Child : Base
{}
// FEE_IND == "03"
// REC_PAY == "P"
public class ChildChild : Child
{}
我找不到任何能让我绞尽脑汁的东西
.Formula("Concat(FEE_IND, REC_PAY)")
// Child
.DiscriminatorValue("03");
// ChildChild
.DiscriminatorValue("03P");