Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в nhibernate?

Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в спящем режиме. По сути, мне нужно знать, обновляется ли элемент только что или он действительно вставлен в течение одного сеанса.

Спасибо.


person Meisam Emamjome    schedule 29.03.2012    source источник


Ответы (2)


Взгляните на перехватчики NHibernate.

Реализация перехватчиков NHibernate

Перехватчики

person Nick Ryan    schedule 30.03.2012

Когда вы сохраняете объекты, как обычно, временные объекты не имеют идентификатора, и вы можете создать список со всеми объектами обработки, имеющими идентификатор. Затем вы можете перебирать объекты и находить объекты с новым идентификатором - они были «сохранены».

person Anton    schedule 30.03.2012