NHibernate - 子对象的序列号

发布于 2024-10-26 23:55:52 字数 228 浏览 6 评论 0原文

在我的业务领域中,我需要对为给定父对象插入的第 n 个子对象执行某些操作。例如,在插入第 100 个、第 200 个和第 300 个子级后,应调用一些业务操作。

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

预先感谢您的答案和想法。

此致 卢卡斯

In my business domain I need to do something with n-th child object which is inserted for a given parent object. So for examples some business actions should be invoked after inserting 100th, 200th and 300th child.

For now I have an idea to add a number field for children so the first child (for a given parent object) gets 1, the second gets 2, ... and so on. How may it be achieved using NHibernate? Or maybe there are better ways to achieve my goals.

Thank you in advance for answers and ideas.

Best regards
Lukasz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书信已泛黄 2024-11-02 23:55:52

您可以将集合映射为 ...,以便存储子项的索引。

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

You can map your collection as a <list>... so the index of the children is stored.

Then you can use an AddChild method to add elements, so you can execute custom logic when you reach the n-th child.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文