Да, вы можете переопределить метод SaveChanges
вашего DbContext
и можете предотвратить это.
public override int SaveChanges()
{
foreach (DbEntityEntry entity in this.ChangeTracker.Entries)
{
if (entity.State == System.Data.EntityState.Modified)
return;
// more logic, depending on your needs
}
base.SaveChanges();
}