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