Udostępnij za pośrednictwem


DbChangeTracker.HasChanges Metoda

Definicja

Sprawdza, czy DbContext obiekt śledzi wszystkie nowe, usunięte lub zmienione jednostki lub relacje, które zostaną wysłane do bazy danych, jeśli SaveChanges() zostanie wywołana.

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

Zwraca

Prawda, jeśli bazowe DbContext mają zmiany, a w przeciwnym razie wartość false.

Uwagi

Funkcjonalnie wywołanie tej metody jest równoważne sprawdzaniu, czy istnieją jakiekolwiek jednostki lub relacje w stanie Dodano, Zaktualizowano lub Usunięto. Należy pamiętać, że ta metoda wywołuje, DetectChanges() chyba że AutoDetectChangesEnabled ustawiono wartość false.

Dotyczy