相关疑难解决方法(0)

IPreUpdateEventListener和dynamic-update ="true"

我一直试图在Ayende的博客之后做一个非常简单的审计场景,这似乎是每个人在IPreUpdateEventListener和IPreInsertEventListener时所引用的资源.

然而,无论我怎么努力,我都无法让它发挥作用.事件正确启动,当我通过它时一切看起来都没问题,但是我的"更改时间"没有更新到数据库.

我花了大约一天google搜索这一点,并终于找到了答案在这里.

当您使用dynamic-update ="true"映射实体时,它将无法工作.果然,对我来说就是这样.既然我很难找到这条信息,那么使用dynamic-update ="true"是不常见的?我们在所有实体上使用它.

由于这对我们来说是一个重大障碍,我想问一下这有什么办法吗?

我一直在关注IInterceptor,但它总是被认为是过时的,那么这有什么缺点呢?另外,我还没有找到一个关于如何使用IInterceptor进行相同审计(使用插入/更新时间戳)的非常好的教程(我对NHibernate相当新).

任何帮助,将不胜感激!

nhibernate nhibernate-mapping

10
推荐指数
1
解决办法
2218
查看次数

标签 统计

nhibernate ×1

nhibernate-mapping ×1