Asp.net mvc 我的应用程序中的更改跟踪

Asp.net mvc 我的应用程序中的更改跟踪,asp.net-mvc,reflection,change-tracking,Asp.net Mvc,Reflection,Change Tracking,我最近刚刚开始用ASP.NET MVC4编写一个应用程序 我的应用程序在整个应用程序中具有相互关联的对象/模型 我想在这个应用程序中添加一个很酷的新功能更改跟踪/事件记录,有点像facebook通知 基本上,我知道我需要构建应用程序中发生的事件的审核日志,但实现这一点的高级方法是什么 我是在每次数据库操作后手动插入我的审核表,还是有更优雅的方法呢?更优雅的方法是订阅SavingChanges事件 阅读一篇很好的介绍性文章

我最近刚刚开始用ASP.NET MVC4编写一个应用程序

我的应用程序在整个应用程序中具有相互关联的对象/模型

我想在这个应用程序中添加一个很酷的新功能
更改跟踪/事件记录
,有点像facebook通知

基本上,我知道我需要构建应用程序中发生的事件的审核日志,但实现这一点的高级方法是什么


我是在每次数据库操作后手动插入我的
审核表
,还是有更优雅的方法呢?

更优雅的方法是订阅SavingChanges事件

阅读一篇很好的介绍性文章