ChangeTracker.Entries Метод

Определение

Перегрузки

Entries()

Возвращает объект для каждой EntityEntry сущности, отслеживаемой контекстом. Записи предоставляют доступ к сведениям и операциям отслеживания изменений для каждой сущности.

Этот метод вызывает DetectChanges() , чтобы убедиться, что все возвращенные записи отражают актуальное состояние. Используется AutoDetectChangesEnabled для предотвращения автоматического вызова DetectChanges.

Обратите внимание, что изменение состояния сущности при итерации возвращенного перечисления может привести к InvalidOperationException тому, что коллекция была изменена во время перечисления. Чтобы избежать этого, создайте защитную копию с использованием ToList<TSource>(IEnumerable<TSource>) или аналогичной перед итерации.

Entries<TEntity>()

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

Entries()

Возвращает объект для каждой EntityEntry сущности, отслеживаемой контекстом. Записи предоставляют доступ к сведениям и операциям отслеживания изменений для каждой сущности.

Этот метод вызывает DetectChanges() , чтобы убедиться, что все возвращенные записи отражают актуальное состояние. Используется AutoDetectChangesEnabled для предотвращения автоматического вызова DetectChanges.

Обратите внимание, что изменение состояния сущности при итерации возвращенного перечисления может привести к InvalidOperationException тому, что коллекция была изменена во время перечисления. Чтобы избежать этого, создайте защитную копию с использованием ToList<TSource>(IEnumerable<TSource>) или аналогичной перед итерации.

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry> Entries ();
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
Public Overridable Function Entries () As IEnumerable(Of EntityEntry)

Возвращаемое значение

IEnumerable<EntityEntry>

Запись для каждой отслеживаемой сущности.

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

Entries<TEntity>()

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

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> Entries<TEntity> () where TEntity : class;
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
Public Overridable Function Entries(Of TEntity As Class) () As IEnumerable(Of EntityEntry(Of TEntity))

Параметры типа

TEntity

Тип сущностей для получения записей.

Возвращаемое значение

IEnumerable<EntityEntry<TEntity>>

Запись для каждой сущности заданного типа, отслеживаемой.

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