0
嗨有項目中的實體聚合非常複雜的設計。 我使用域驅動的開發。 要映射我使用FluentNHibernate複雜的實體聚合
的entites這裏是我的域的設計
public abstract class Domain { public virtual long Id{get;set;} } public ClassA:Domain { public virtual DateTtime Time{get;set;} public virtual ClassC C1 {get;set;} public virtual IList List{get;set;} } public ClassC:Domain { public virtual string Schedule{get;set;} } public ClassD:Domain { public virtual string PropClassD{get;set;} } public ClassE:ClassD { public virtual string PropClassE{get;set;} } public ClassF:ClassD { public virtual string PropClassF{get;set;} } public ClassG:Domain { //Composite key ClassA+ClassD public virtual ClassA C1 {get;set;} public virtual ClassD C2 {get;set;} }
我試着用不同的映射設置,但沒有什麼工作。我的聚合根是ClassA。
以下ClassE和ClassF表的單類檢測。
請幫助使其工作。
請不要嘗試在此處銷售產品。 –
我不試圖出售任何東西。這個免費的工具將幫助你學習如何使用流利的NHibernate。但是如果你想讓某人爲你捕魚,等到別人回答或關閉這個問題。 – Apocatastasis