Condividi tramite


ChangeTracker.HasChanges Metodo

Definizione

Verifica se vengono rilevate entità nuove, eliminate o modificate in modo che queste modifiche vengano inviate al database se SaveChanges() o SaveChangesAsync(CancellationToken) viene chiamato .

public virtual bool HasChanges ();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean

Restituisce

true se sono presenti modifiche da salvare; in caso contrario false, .

Commenti

Questo metodo chiama DetectChanges() per garantire che il valore restituito sia accurato. Poiché il rilevamento delle modifiche può essere lento, prendere in considerazione l'impostazione AutoDetectChangesEnabled temporanea per impedire il rilevamento delle modifiche nelle situazioni in cui lo stato è noto per essere aggiornato.

Per altre informazioni ed esempi, vedere Rilevamento modifiche di EF Core .

Si applica a