У меня проблема, когда 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 предметов. Я пытался изменить, добавив новый, et c.