我目前正在尝试使用EntityFramework的ChangeTracker进行审计。我正在覆盖我的DbContext中的SaveChanges()方法,并为已添加、修改或删除的实体创建日志。这是FWIW的代码:publicoverrideintSaveChanges(){varvalidStates=newEntityState[]{EntityState.Added,EntityState.Modified,EntityState.Deleted};varentities=ChangeTracker.Entries().Where(x=>x.EntityisBaseEntity&&