2014-01-10 2 views
0

Мне нужно что-то вроде «AllDeleteOrphan», но вместо удаления он должен изменить родителя всех сиротских объектов на специальный объект, который представляет «не указанное» состояние.Могу ли я настроить Fluent NHibernate для перемещения всех дочерних объектов удаленного родителя на нового родителя?

ответ

0

Я не уверен, что есть встроенные функции, которые поддерживают это.

Возможно, вы можете создать перехватчик и добавить пользовательскую логику в метод OnDelete, чтобы сделать то, что вам нужно.

Некоторые статьи, коснувшиеся от точки:

http://weblogs.asp.net/ricardoperes/archive/2013/03/21/soft-deletes-with-nhibernate.aspx http://candland.net/2010/01/09/intercepting-nhibernate-to-handle-additional-database-work/

+0

спасибо за ссылки. Я нашел первый wery полезный. – user2283683

Смежные вопросы