Поделиться через


DbChangeTracker Класс

Определение

Возвращается методом ChangeTracker для предоставления DbContext доступа к функциям контекста, связанным с отслеживанием изменений сущностей.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbChangeTracker
public class DbChangeTracker
type DbChangeTracker = class
Public Class DbChangeTracker
Наследование
DbChangeTracker
Атрибуты

Методы

DetectChanges()

Обнаруживает изменения, внесенные в свойства и связи сущностей POCO. Обратите внимание, что некоторые типы сущностей (например, прокси-серверы отслеживания изменений и сущности, производные от EntityObject) сообщают об изменениях автоматически, и вызов DetectChanges обычно не требуется для этих типов сущностей. Кроме того, обратите внимание, что обычно Метод DetectChanges вызывается автоматически многими методами DbContext и связанными с ним классами, поэтому этот метод редко вызывается явным образом. Однако может быть желательно, как правило, по соображениям производительности, отключить этот автоматический вызов DetectChanges с помощью флага AutoDetectChangesEnabled из Configuration.

Entries()

Возвращает DbEntityEntry объекты для всех сущностей, отслеживаемых этим контекстом.

Entries<TEntity>()

Возвращает DbEntityEntry объекты для всех сущностей заданного типа, отслеживаемых этим контекстом.

Equals(Object)

Возвращается методом ChangeTracker для предоставления DbContext доступа к функциям контекста, связанным с отслеживанием изменений сущностей.

GetHashCode()

Возвращается методом ChangeTracker для предоставления DbContext доступа к функциям контекста, связанным с отслеживанием изменений сущностей.

GetType()

Возвращает объект Type для текущего экземпляра.

HasChanges()

Проверяет, отслеживает ли DbContext объект новые, удаленные или измененные сущности или связи, которые будут отправлены в базу данных при SaveChanges() вызове .

ToString()

Возвращается методом ChangeTracker для предоставления DbContext доступа к функциям контекста, связанным с отслеживанием изменений сущностей.

Применяется к