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)
Возвращаемое значение
Запись для каждой отслеживаемой сущности.
Применяется к
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>>
Запись для каждой сущности заданного типа, отслеживаемой.
Применяется к
Обратная связь
Отправить и просмотреть отзыв по