我最近才开始用 ASP.NET MVC4 编写一个应用程序。
我的应用程序在整个应用程序中具有相互关联的对象/模型。
我想为change tracking / event logging
这个应用程序添加一个很酷的新功能,有点像 facebook 通知。
基本上,我知道我需要为应用程序中发生的事件建立一个审计日志,但是有什么high-level
方法可以实现呢?
我是Audit table
在每次数据库操作后手动插入,还是有更优雅的方法来做到这一点?
我最近才开始用 ASP.NET MVC4 编写一个应用程序。
我的应用程序在整个应用程序中具有相互关联的对象/模型。
我想为change tracking / event logging
这个应用程序添加一个很酷的新功能,有点像 facebook 通知。
基本上,我知道我需要为应用程序中发生的事件建立一个审计日志,但是有什么high-level
方法可以实现呢?
我是Audit table
在每次数据库操作后手动插入,还是有更优雅的方法来做到这一点?
一种更优雅的方式是订阅SavingChanges事件。
阅读使用 Entity Framework 4.x 对动态数据进行基本审计,以获得很好的介绍性运行。