ChangeTracker.HasChanges Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет, отслеживаются ли новые, удаленные или измененные сущности, чтобы эти изменения отправлялись в базу данных при SaveChanges() вызове или SaveChangesAsync(CancellationToken) .
public virtual bool HasChanges ();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean
Возвращаемое значение
true
Значение , если необходимо сохранить изменения, в противном случае — false
значение .
Комментарии
Этот метод вызывает DetectChanges() , чтобы убедиться, что возвращаемое значение является точным. Так как обнаружение изменений может быть медленным, рассмотрите возможность временной настройки AutoDetectChangesEnabled , чтобы предотвратить обнаружение изменений в ситуациях, когда состояние известно как актуальное.
Дополнительные сведения и примеры см. в статье Отслеживание изменений EF Core .
Применяется к
Entity Framework