Поделиться через


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 .

Применяется к