Udostępnij za pośrednictwem


DbChangeTracker Klasa

Definicja

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.

Dotyczy