Nhibernate父子关系,其中子对象不引用父对象

Nhibernate父子关系,其中子对象不引用父对象,nhibernate,fluent-nhibernate,domain-driven-design,parent-child,fluent-nhibernate-mapping,Nhibernate,Fluent Nhibernate,Domain Driven Design,Parent Child,Fluent Nhibernate Mapping,我有一个域名,孩子们不引用父母。我使用nh3+和fluent nh进行自动映射。举个例子 public class Parent { public Guid Id {get;set;} public string Name {get;set;} public List<Child> Children {get;set;} } public class Child { public Guid Id {get;set;} public Guid

我有一个域名,孩子们不引用父母。我使用nh3+和fluent nh进行自动映射。举个例子

public class Parent
{
    public Guid Id {get;set;}
    public string Name {get;set;}
    public List<Child> Children {get;set;}
}

public class Child
{
    public Guid Id {get;set;}
    public Guid ParentId {get;set;}
    public string Name {get;set;}
    public string SomethingElse {get;set;}
}
一定有办法做到这一点。我知道反转,但你会把反转放在孩子到父母的参考地图上,因为我的孩子没有一个到父母的参考,这是行不通的

mapping.HasMany(x => x.Children).Cascade.AllDeleteOrphan();