DbSet<TEntity>.Local Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект , LocalView<TEntity> представляющий локальное представление всех добавленных, без изменений и измененных сущностей в этом наборе.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.LocalView<TEntity> Local { get; }
member this.Local : Microsoft.EntityFrameworkCore.ChangeTracking.LocalView<'Entity (requires 'Entity : null)>
Public Overridable ReadOnly Property Local As LocalView(Of TEntity)
Значение свойства
Комментарии
Это локальное представление остается синхронизированным по мере добавления или удаления сущностей из контекста. Аналогичным образом добавляемые или удаляемые из этого локального представления сущности автоматически добавляются в контекст или удаляются из контекста.
Это свойство можно использовать для привязки данных путем заполнения набора данными, например с помощью Load<TSource>(IQueryable<TSource>) метода расширения, а затем привязки к локальным данным с помощью этого свойства путем вызова ToObservableCollection() для привязки WPF или ToBindingList() для WinForms.
Обратите внимание, что этот метод вызывает , DetectChanges() если AutoDetectChangesEnabled для параметра не задано значение false
.
Дополнительные сведения и примеры см. в разделе Локальные представления отслеживаемых сущностей в EF Core .
Применяется к
Entity Framework