我有某些实体具有LastUpdated和LastUpdatedBy等审计跟踪元素。我正在寻找确定在模型更改时将这些字段更新为当前日期和时间以及当前用户的最合适方法。注入对模型数据的更改
最简单的实现是在我更新objectcontext之前在我的控制器中影响此更改,但这会导致大量重复的代码。我可以重构这一点,并可能创建一个帮助器方法,我可以调用并传递模型,从而将事情减少到我的控制器中的一行代码,但我真的宁愿这是自动的,控制器代码不必担心的事情关于。
有没有人接触过这个问题?你的解决方案是什么?你有什么建议?
(PS MVC和EF小白所以有可能是我缺少一个框架,类型选项)
请继续关注,我已经完成了这个没有T4挂钩到新的可覆盖的SaveChanges事件。 – jfar 2010-09-03 23:51:48