У меня есть простой сценарий, где у меня есть сущность Action (это приложение в стиле рабочего процесса), у которой есть вычисляемое свойство DueDate.
Теперь я хотел бы представить SlidingAction, единственное отличие которого (на данном этапе) заключается в переопределении вычисления DueDate, так как оно не имеет своего собственного отображения.
Я испытываю трудности с отображением этого сценария, поскольку Fluent Nhibernate, похоже, заставляет меня отобразить «что-то» в подклассе.
Может ли кто-нибудь пролить свет?
Ура,
Byron
public class ActionMap : ClassMap<Action>
{
public ActionMap()
{
WithTable("Actions");
Id(x => x.ID);
Map(x => x.Description);
Map(x => x.TimeLine);
Map(x => x.Template);
Map(x => x.StageOrder);
Map(x => x.CorrespondenceType).CustomTypeIs(typeof (ActionCorrespondenceTypeEnumType));
References(x => x.Matter).FetchType.Join();
HasMany(x => x.FileNotes).Cascade.SaveUpdate();
DiscriminateSubClassesOnColumn("Type")
.SubClass<SlidingAction>(/*its forcing me to map something here*/);
}
}