Fluent nhibernate 每个层次映射的Fluent nhibernate表

Fluent nhibernate 每个层次映射的Fluent nhibernate表,fluent-nhibernate,nhibernate-mapping,Fluent Nhibernate,Nhibernate Mapping,我有一个简单的场景,其中我有一个实体操作(这是一个工作流样式的应用程序),它具有DueDate计算属性 现在我想介绍一个SlidengAction,它唯一的区别(在这个阶段)是覆盖DueDate计算,因为它没有自己的映射 我很难映射这个场景,因为Fluent Nhibernate似乎迫使我映射子类上的“某物” 有人能解释一下吗 干杯, 拜伦 公共类ActionMap:ClassMap { 公共行动图() { WithTable(“行动”); Id(x=>x.Id); 映射(x=>x.Descri

我有一个简单的场景,其中我有一个实体操作(这是一个工作流样式的应用程序),它具有DueDate计算属性

现在我想介绍一个SlidengAction,它唯一的区别(在这个阶段)是覆盖DueDate计算,因为它没有自己的映射

我很难映射这个场景,因为Fluent Nhibernate似乎迫使我映射子类上的“某物”

有人能解释一下吗

干杯, 拜伦

公共类ActionMap:ClassMap
{
公共行动图()
{
WithTable(“行动”);
Id(x=>x.Id);
映射(x=>x.Description);
地图(x=>x.TimeLine);
Map(x=>x.Template);
Map(x=>x.StageOrder);
映射(x=>x.RespondenceType).CustomTypeIs(typeof(ActionRespondenceTypeEnumType));
引用(x=>x.Matter).FetchType.Join();
HasMany(x=>x.FileNotes).Cascade.SaveUpdate();
判别子类子列(“类型”)
.SubClass(/*它迫使我在这里映射某物*/);
}
}

只需在,
c=>{}
中放入一个空lambda

.SubClass<SlidingAction>(c => {});
.SubClass(c=>{});

brilliant,正是我想要的:)
.SubClass<SlidingAction>(c => {});