共用方式為


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 中追蹤實體的本機檢視

適用於