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

时间:2012-02-02 21:30:19

标签: nhibernate fluent-nhibernate

我有一个父母与孩子的关系,我有一个父记录和六个子记录,由类型键区分。这些子记录是必需的,所以我想,而不是为所有六个孩子创建一个列表属性,

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

我宁愿创建六个属性并单独获取/设置它们。

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; }

这是可能的吗?我正在玩我的Fluent地图而没有太多运气。

1 个答案:

答案 0 :(得分:0)

如何将集合映射到私有字段,并创建通过get&amp; amp ;;访问该集合的六个属性。根据您的条件设置?