DbSet<TEntity>.Local 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个 , 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 中跟踪实体的本地视图 。