Jazyk

ChangeTracker.HasChanges Metoda

Definice

Zkontroluje, jestli se sledují nějaké nové, odstraněné nebo změněné entity, aby se tyto změny odeslaly do databáze, pokud SaveChanges() je volána nebo SaveChangesAsync(CancellationToken) volána.

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

Návraty

true pokud existují změny, které chcete uložit, jinak false.

Poznámky

Tato metoda volá DetectChanges() , aby byla vrácená hodnota přesná. Vzhledem k tomu, že zjišťování změn může být pomalé, zvažte dočasné nastavení AutoDetectChangesEnabled , aby se zabránilo detekci změn v situacích, kdy je stav známý jako up-to-date.

Další informace a příklady najdete v tématu EF Core Change Tracking .

Platí pro