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 绑定到本地数据。

请注意,除非已设置为 false,否则AutoDetectChangesEnabled此方法将调用 DetectChanges()

有关详细信息和示例 ,请参阅 EF Core 中跟踪实体的本地视图

适用于