新FluentNHibernateへ= DシンプルFluentNHibernate親/子マッピング
次のように私は、親/子クラスを持っている:
public ParentMap()
{
Id(x => x.ID);
Map(x => x.Name);
HasMany(x => x.Children)
.Inverse();
.Cascade.All();
}
public ChildMap()
{
Id(x => x.ID);
Map(x => x.Name);
//Map(x => x.ActiveParent)
// .Column(ParentID);
}
コメントアウトエリア:のマッピングで
public class Parent
{
public virtual int ID { get; private set; }
public virtual string Name { get; set; }
public virtual IList<Child> Children { get; set; }
}
public class Child
{
public virtual int ID { get; private set; }
public virtual string Name { get; set; }
public virtual Parent ActiveParent { get; set; }
}
を子供の地図の私は現在問題を抱えている質問です。子オブジェクトを作成してその親(つまり、someChild.ActiveParent)を呼び出すことができるようにしたいと思いますが、流暢なインターフェイスでこれをどのようにマップするかはわかりません。
子テーブルのテーブル構造には親オブジェクトが保持されています(呼び出された場合は、その親オブジェクトを遅延読み込みする)。どんな助けでもいつも大歓迎です。 mxmissileの答えに追加
うん、確かにその上を飛んだ。 –