问题标签 [nhibernate-envers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 将服务注入 Nhibernare Envers 以自定义修订实体
我在 .net 5 Web 应用程序中使用 NHibernate 和 envers,我需要将用户 ID 添加到默认修订实体,但找不到使用依赖注入的方法。
这是envers配置
问题是IRevisionListener revListner = new EnversRevisionListener(new IUserManagement);
我如何注入 UserManagement?
我发现了这个主题https://nhibernate.jira.com/browse/NHE-17但我该如何使用它?
这是我的自定义修订实体:
这是休眠配置
nhibernate - Nhibernate Evers,如何更改 AuditJoinTable 名称
我在这个设置中使用流利的 Nhibernate 和 Envers
我需要更改 AuditJoinTable 命名添加前缀 XXX_
所有其他表都具有相同的前缀,因此标准日志记录表继承它,只有 JoinTable 没有它
我找到了java 版本的设置,但没有找到 .net 的设置
编辑:现在我有这个命名约定的表:
主日志表是用 _LOG 后缀创建的,所以我得到
尽管
AuditJoinTable 创建为
我需要