NHibernate - 子对象的序列号

时间:2011-03-26 12:09:59

标签: nhibernate parent-child sequence

在我的业务领域中,我需要为第n个子对象做一些事情,该对象是为给定的父对象插入的。因此,对于示例,应在插入第100个,第200个和第300个子项后调用某些业务操作。

现在我有一个想法,为孩子们添加一个数字字段,这样第一个孩子(对于给定的父对象)得到1,第二个得到2,......等等。如何使用NHibernate实现?或者也许有更好的方法来实现我的目标。

提前感谢您的回答和想法。

祝你好运 卢卡斯

1 个答案:

答案 0 :(得分:1)

您可以将集合映射为<list> ...以便存储子集的索引。

然后您可以使用AddChild方法添加元素,这样您就可以在到达第n个孩子时执行自定义逻辑。