我正在尝试使用我编写的自定义软删除侦听器覆盖删除事件侦听器;但是,我在注册过程中遇到问题。我的 web.config 中有以下内容:
<event type="delete">
<listener class="NHibernateTest1.Model.MyDeleteEventListener"/>
</event>
我也尝试以编程方式注册侦听器:
NHibernate.Cfg.Configuration config = new NHibernate.Cfg.Configuration();
config.SetListener(ListenerType.Delete, new MyDeleteEventListener());
我对此进行了测试,我的删除仍然是硬删除,事实上我认为我的听众甚至没有注册。任何想法可能会发生什么?谢谢。