2009-04-29 18 views
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*/); 
    } 
} 

答えて

1

バイロンちょうどc => {}、内空のラムダを置きます。

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

鮮やかな、まさに私が探していたものです:) –

関連する問題