Yes, you can override the SaveChanges method of your DbContext and you can prevent this.
public override int SaveChanges() { foreach (DbEntityEntry entity in this.ChangeTracker.Entries) { if (entity.State == System.Data.EntityState.Modified) return;
source share