NHibernate - порядковые номера для дочерних объектов - PullRequest
1 голос
/ 26 марта 2011

В моем бизнес-домене мне нужно что-то сделать с n-ным дочерним объектом, который вставляется для данного родительского объекта.Так, например, некоторые бизнес-действия должны вызываться после вставки 100-го, 200-го и 300-го дочерних элементов.

Пока у меня есть идея добавить числовое поле для дочерних элементов, чтобы первый дочерний элемент (для данного родительского объекта) получил 1, второй - 2, ... и так далее.Как это может быть достигнуто с помощью NHibernate?Или, может быть, есть лучшие способы для достижения моих целей.

Заранее спасибо за ответы и идеи.

С уважением, Лукаш

1 Ответ

1 голос
/ 26 марта 2011

Вы можете сопоставить свою коллекцию как <list> ..., чтобы сохранить индекс дочерних элементов.

Затем вы можете использовать метод AddChild для добавления элементов, чтобы вы могли выполнять собственную логику, когда выдостигните n-го ребенка.

...