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 доступа к функциям контекста, связанным с отслеживанием изменений сущностей. |
Применяется к
Entity Framework