Замок ActiveRecord и событие AfterLoad
Castle ActiveRecord
имеет BeforeLoad
событие, но мне нужно AfterLoad
событие тоже. Я знаю, что можно использовать событие NHLibernate PostLoad. Но как я могу это сделать?
1 ответ
Решение
"События" ActiveRecord основаны на перехватчиках NHibernate (IInterceptor
), а не события. IInterceptor
не имеет PostLoad
так что нет никаких переопределенных AfterLoad
метод в ActiveRecord.
Вот документы о том, как подключить прослушиватели событий в ActiveRecord.