我正在尝试将审核日志附加到我编写的实体中,我想知道是否存在可以覆盖的上下文中的挂钩以提供所需的功能。
我想做的是:
- 插入时运行方法 A
- 更新时运行方法 B
- 删除时运行方法C
我可以手动将其添加到控制器中,但我更喜欢更具体的解决方案,所需的效果是没有方法可以在不插入审计日志的情况下插入表中。
这个项目 https://github.com/kmckelvin/EFHooks展示了如何将操作前和操作后挂钩添加到 Entity Framework 4.1 DbContext 中。您可以扩展其HooksDbContext
上课或看它是如何实现钩子的 https://github.com/kmckelvin/EFHooks/blob/master/EFHooks/HookedDbContext.cs并更改它以适合您的目的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)