Nhibernate 是否创建从一对多关系中选择一个对象的实体属性?

Nhibernate 是否创建从一对多关系中选择一个对象的实体属性?,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我有一个父-子关系,其中我有一个父记录和六个子记录,由类型键区分。这些子记录是必需的,因此我希望,而不是为所有六个子项创建列表属性 public virtual IList<ChildRecord> Children { get; set; } 这有可能吗?我正在玩我的流畅映射,运气不好。将集合映射到一个私有字段,然后根据您的条件创建六个属性,通过get&set访问该集合如何?只是一个想法。这将为每个子级生成1个查询,而不是为所有子级生成1个查询。我会把它们全部取出来,然后在代码中

我有一个父-子关系,其中我有一个父记录和六个子记录,由类型键区分。这些子记录是必需的,因此我希望,而不是为所有六个子项创建列表属性

public virtual IList<ChildRecord> Children { get; set; }

这有可能吗?我正在玩我的流畅映射,运气不好。

将集合映射到一个私有字段,然后根据您的条件创建六个属性,通过get&set访问该集合如何?

只是一个想法。这将为每个子级生成1个查询,而不是为所有子级生成1个查询。我会把它们全部取出来,然后在代码中分开。
public virtual ChildRecord Child1 { get; set; }
public virtual ChildRecord Child2 { get; set; }
public virtual ChildRecord Child3 { get; set; }
public virtual ChildRecord Child4 { get; set; }
public virtual ChildRecord Child5 { get; set; }
public virtual ChildRecord Child6 { get; set; }