实体框架Changetracker未显示更改

时间:2020-03-30 14:45:48

标签: c# entity-framework

我遇到一个问题,其中ChangeTracker.Entries没有显示正在进行的任何更改。我处理此问题的方法是在POST上保存更改。主要是在修改当前数据库条目时。

dbContext.SaveChanges();

我运行此方法

 public override int SaveChanges()
 {
     ChangeTracker.DetectChanges();
     var ent = new NewDBEntities();
     ent.context_SavingChanges();
     return base.SaveChanges();
 }

在检查更改时,我会运行此行

var entities = ChangeTracker.Entries().Where(x => x.State == EntityState.Added || x.State == EntityState.Deleted || x.State == EntityState.Modified).ToList();

但是,它带有0个物品。我尝试过修改,添加新内容等。

0 个答案:

没有答案