Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в спящем режиме. По сути, мне нужно знать, обновляется ли элемент только что или он действительно вставлен в течение одного сеанса.
Спасибо.
Есть ли способ найти сохраненные элементы при использовании метода SaveOrUpdate в спящем режиме. По сути, мне нужно знать, обновляется ли элемент только что или он действительно вставлен в течение одного сеанса.
Спасибо.
Взгляните на перехватчики NHibernate.
Реализация перехватчиков NHibernate
Когда вы сохраняете объекты, как обычно, временные объекты не имеют идентификатора, и вы можете создать список со всеми объектами обработки, имеющими идентификатор. Затем вы можете перебирать объекты и находить объекты с новым идентификатором - они были «сохранены».