EF中怎么实现增删改日志的记录

EF中如何实现增删改日志的记录。
EF中怎么实现增删改日志的记录刚接触EF,谁有好的案例,或者思路?
------解决方案--------------------
log4net
引用dll,配置一下web.config就可以了。
使用log4net可以为日志分级别,它可以将日志保存到文件,也可以保存到数据库。
------解决方案--------------------

               ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);  
 
                //ILog log = log4net.LogManager.GetLogger(typeof(Program));  
                //记录错误日志  
                //log.Error("error", new Exception("在这里发生了一个异常,Error Number:"+random.Next()));  
                //记录严重错误  
                //log.Fatal("fatal", new Exception("在发生了一个致命错误,Exception Id:"+random.Next()));  
                //记录一般信息  
                //log.Info("提示:系统正在运行");  
                //记录调试信息  
                //log.Debug("调试信息:debug");  
                //记录警告信息  
                log.Warn("警告:warn");  

------解决方案--------------------
http://www.cnblogs.com/wangsaiming/archive/2013/01/11/2856253.html