2

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

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

我想为change tracking / event logging这个应用程序添加一个很酷的新功能,有点像 facebook 通知。

基本上,我知道我需要为应用程序中发生的事件建立一个审计日志,但是有什么high-level方法可以实现呢?

我是Audit table在每次数据库操作后手动插入,还是有更优雅的方法来做到这一点?

4

1 回答 1

1

一种更优雅的方式是订阅SavingChanges事件。

阅读使用 Entity Framework 4.x 对动态数据进行基本审计,以获得很好的介绍性运行。

于 2012-09-28T10:46:37.187 回答