Fluent nhibernate Fluent Nhibernate-两个类的连接/参考表

Fluent nhibernate Fluent Nhibernate-两个类的连接/参考表,fluent-nhibernate,one-to-many,Fluent Nhibernate,One To Many,我有三门课: Class A { string name IList<AB> list } Class B { name } Class AB { A a B b } 关于AB模式,我也希望有BFK,我不希望有id字段,因为它不是必需的。它应该是AFK和BFK之间的复合PK 我使用的是automapper,在mo中没有覆盖 请注意,我不想将IList包括在我的B类中,因为它在B类中没有位置 请帮忙-我一直在寻找解决这个问题的方法,我觉得这应该是一个简单的方法。当我从ER di

我有三门课:

Class A 
{
string name
IList<AB> list
}

Class B
{
name
}

Class AB
{
A a
B b
}
关于AB模式,我也希望有BFK,我不希望有id字段,因为它不是必需的。它应该是AFK和BFK之间的复合PK

我使用的是automapper,在mo中没有覆盖

请注意,我不想将IList包括在我的B类中,因为它在B类中没有位置


请帮忙-我一直在寻找解决这个问题的方法,我觉得这应该是一个简单的方法。当我从ER direct建模到sql表时,我被告知如果实体都是强的,我就这样做

不幸的是,您必须覆盖

HasMany(x => x.List)
    .Component(c =>
    {
        c.ParentReference(x => x.A);
        c.References(x => x.B);
    });

太好了!非常感谢。
HasMany(x => x.List)
    .Component(c =>
    {
        c.ParentReference(x => x.A);
        c.References(x => x.B);
    });