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 回答