标签: c# asp.net-mvc entity-framework
我正在使用EF 6。
我正在寻找的是,对于我的所有模型,我想在创建或更新之前修改模型。
是否有一个事件可以让我轻松搞定?
答案 0 :(得分:7)
如果您使用的是DbContext API,则可以覆盖SaveChanges方法,您可以使用ChangeTracker获取跟踪的entites,并根据返回的{执行自定义逻辑{1}}属性(EntityState enum):
DbContext
SaveChanges
ChangeTracker
EntityState
DbEntry.State