Nhibernate Castle ActiveRecord和后加载事件

Nhibernate Castle ActiveRecord和后加载事件,nhibernate,castle-activerecord,castle,Nhibernate,Castle Activerecord,Castle,castleactiverecord有BeforeLoad事件,但我也需要AfterLoad事件。我知道可以使用NHibernate的PostLoad事件。但是我怎么能做到这一点呢?ActiveRecord的“事件”是基于(IInterceptor),而不是基于IInterceptor没有任何PostLoad,因此ActiveRecord中没有可重写的AfterLoad方法 .那么,在AR中加载一个实体之后,我如何才能编写一些代码呢?@afsharm:在事件模型中连接一个iPostLoadEve

castleactiverecord
BeforeLoad
事件,但我也需要
AfterLoad
事件。我知道可以使用NHibernate的PostLoad事件。但是我怎么能做到这一点呢?

ActiveRecord的“事件”是基于(
IInterceptor
),而不是基于
IInterceptor
没有任何
PostLoad
,因此ActiveRecord中没有可重写的
AfterLoad
方法


.

那么,在AR中加载一个实体之后,我如何才能编写一些代码呢?@afsharm:在事件模型中连接一个iPostLoadEventListener IPostLoadEventListener。我说得对吗?如果是,当你说AR基于NHibernate拦截器而不是事件模型时,我如何连接它?@afsharm:请参阅我在文档中发布的关于如何在ActiveRecord中连接事件侦听器的链接。我注意到你在网站上发布了一个示例解决方案:-谢谢@莱桑,很高兴能帮助任何人!