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


DbChangeTracker.DetectChanges - метод

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

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

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Sub DetectChanges
'Применение
Dim instance As DbChangeTracker

instance.DetectChanges()
public void DetectChanges()
public:
void DetectChanges()
member DetectChanges : unit -> unit
public function DetectChanges()

См. также

Справочник

DbChangeTracker Класс

System.Data.Entity.Infrastructure - пространство имен