DbChangeTracker.HasChanges Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.