DbChangeTracker Klasa
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.
Zwrócony przez metodę ChangeTracker w DbContext celu zapewnienia dostępu do funkcji kontekstu, które są związane ze śledzeniem zmian jednostek.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbChangeTracker
public class DbChangeTracker
type DbChangeTracker = class
Public Class DbChangeTracker
- Dziedziczenie
-
DbChangeTracker
- Atrybuty
Metody
DetectChanges() |
Wykrywa zmiany wprowadzone we właściwościach i relacjach jednostek POCO. Należy pamiętać, że niektóre typy jednostek (takie jak serwery proxy śledzenia zmian i jednostki pochodzące z EntityObjectprogramu ) automatycznie zgłaszają zmiany, a wywołanie funkcji DetectChanges nie jest zwykle wymagane w przypadku tych typów jednostek. Należy również zauważyć, że zwykle DetectChanges jest wywoływany automatycznie przez wiele metod i powiązanych DbContext z nią klas, tak że rzadko jest konieczne jawne wywołanie tej metody. Jednak może być pożądane, zwykle ze względu na wydajność, aby wyłączyć to automatyczne wywoływanie DetectChanges przy użyciu flagi AutoDetectChangesEnabled z Configuration. |
Entries() |
Pobiera DbEntityEntry obiekty dla wszystkich jednostek śledzonych przez ten kontekst. |
Entries<TEntity>() |
Pobiera DbEntityEntry obiekty dla wszystkich jednostek danego typu śledzonych przez ten kontekst. |
Equals(Object) |
Zwrócony przez metodę ChangeTracker w DbContext celu zapewnienia dostępu do funkcji kontekstu, które są związane ze śledzeniem zmian jednostek. |
GetHashCode() |
Zwrócony przez metodę ChangeTracker w DbContext celu zapewnienia dostępu do funkcji kontekstu, które są związane ze śledzeniem zmian jednostek. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. |
HasChanges() |
Sprawdza, czy obiekt DbContext śledzi jakiekolwiek nowe, usunięte lub zmienione jednostki lub relacje, które zostaną wysłane do bazy danych, jeśli SaveChanges() zostanie wywołana. |
ToString() |
Zwrócony przez metodę ChangeTracker w DbContext celu zapewnienia dostępu do funkcji kontekstu, które są związane ze śledzeniem zmian jednostek. |