需要明确的是 - 这个问题与 Fluent NHibernate 无关。
我有一个Parent和Child类,它们之间是一对多的关系。
为了便于阅读,代码被缩短了。
public class Child
{
    int Id;
    string Name;
}
public class Parent
{
    int Id;
    string Name;
    Iesi.Collections.Generic.ISet<Child> Children;
}
public ChildMapping()
{
    Table("Children");
    Id(p => p.Id, m => {
        m.Column("Id");
        m.Generator(Generators.Identity);
    });
    Property(p => p.Name, m => {
        m.Column("Name");
        m.NotNullable(true);
    });
}
public ParentMapping()
{
    Table("Parents");
    Id(p => p.Id, m => {
        m.Column("Id");
        m.Generator(Generators.Identity);
    });
    Property(p => p.Name, m => {
        m.Column("Name");
        m.NotNullable(true);
    });
    Set(p => p.Children, m => {
        m.Cascade(Cascade.All | Cascade.DeleteOrphans);
        m.Key(k => {
            k.Column("ParentId");
            k.NotNullable(true);
        });
    }, a => a.OneToMany());
}
该类Child需要一个Parent属性。控制关系的Parent需要(我不能在' 结束时设置Inverseto )。trueParent
Parent和映射应该是Child什么样子的?