0

nhibernate fluent マッピングでは、これを使用しました

HasMany(x => x.Children).KeyColumn("ParentId");
References(x => x.ParentCategory).Column("ParentCategoryId").Cascade.SaveUpdate();

nhib を使用してこれを表現する方法。コードによるマッピング (適合者)?

I use Bag(x=>x.Childred, a=>{ a.OneToMany(); })

ParentIdしかし、キー列として設定する方法と、References線の上から線を表す方法がわかりません。

ありがとう

4

1 に答える 1

0

少なくともこれParentCategoryを読むことを強くお勧めします。このようなものでマッピングを試みることができます

public class PageMap : ClassMapping<Page>
{
    public PageMap()
    {
       ..
       ManyToOne(x => x.ParentCategory, m =>
            {
                m.Cascade(Cascade.All);
                m.NotNullable(true);
            });

    }
}
于 2013-09-16T18:57:38.617 に答える