如何审核 MVC3 .NET 应用程序
本文关键字:应用程序 NET MVC3 何审核 | 更新日期: 2023-09-27 18:35:25
我需要一种方法来审核捕获以下值的 MVC3 EF 应用程序:
- 时间戳
- 字段名称
- 旧值
- 新价值
我想我错误地手动完成了绑定,因此所有行在编辑后都会更新(因此触发器将假设所有内容都在更新)......因此,宁愿避免使用数据库触发器,因为它需要重写所有绑定。
我想,如果我能捕获旧值(以某种方式),然后与新值进行比较,我可以用上述字段填充审计表。
对此的任何建议将不胜感激。
根据您使用的SQL版本,您可以查看更改数据捕获
您可以订阅实体的保存更改事件。下面是一个示例...MVC 和 EF 中的更改历史记录