2
我首先使用实体框架代码。我有一个实体需要保留更改历史记录。此实体具有双重属性,当它发生更改时,我需要记录它发生的金额更改金额和日期。这意味着我需要旧值减去新值,并在此值改变或调用dbContect.SaveChanges()
时发布。如何调用实体框架SaveChanges()时写入更改日志?
这个项目非常简单,我想保持这种方式,所以我不希望添加服务层。我只是在MVC控制器中进行存储库请求。 (我知道这不是纯粹的,但它非常敏捷)
如何拦截此实体的更改以便我可以写入更改日志?