2
私はDueDate計算プロパティを持つエンティティアクション(これはワークフロースタイルのアプリケーションです)があるシンプルなシナリオを持っています。Fluent nhibernateテーブルあたりの階層マッピング
SliderActionを導入したいと思っています。この段階では、DueDateの計算をオーバーライドすることのみが異なり、それ自体のマッピングはありません。
Fluent Nhibernateが私に「何か」をサブクラスにマッピングさせているようだから、このシナリオをマッピングするのが難しい。
誰かに光を当てることはできますか?
乾杯、
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*/);
}
}
鮮やかな、まさに私が探していたものです:) –