【发布时间】:2011-11-01 08:54:04
【问题描述】:
我面临的挑战是需要审核 MVC 应用程序的用户所做的数据更改。
审计记录的创建和删除很容易。
事实证明更新是问题所在。
我正在寻找一种自动化的方法,但我遇到的问题是应用程序正在使用存储过程来恢复 EF“复杂类型”。
然后这些用于构建视图模型,在回发之后,控制器接收从视图传回的表单值构建的新视图模型。因此,原始值不再可用。
有没有人建议以安全的方式保留原始值,以便与更新后的值进行比较,从而存储更改?
(我很感激我可以为这些返回数据库,但效率不高,我必须保留所有参数以重新进行相同的调用,并找到一种方法来自动化这部分过程)。
【问题讨论】:
标签: asp.net-mvc entity-framework audit