Sdílet prostřednictvím


DbSet<TEntity>.Local Vlastnost

Definice

Získá LocalView<TEntity> objekt, který představuje místní zobrazení všech přidané, nezměněné a změněné entity v této sadě.

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)

Hodnota vlastnosti

Poznámky

Toto místní zobrazení zůstane synchronizované při přidání nebo odebrání entit z kontextu. Stejně tak entity přidané do místního zobrazení nebo z něj odebrané budou automaticky přidány do kontextu nebo odebrány z kontextu.

Tuto vlastnost lze použít pro datovou vazbu naplněním sady dat, například pomocí Load<TSource>(IQueryable<TSource>) rozšiřující metody, a poté vazbou na místní data prostřednictvím této vlastnosti voláním ToObservableCollection() vazby WPF nebo ToBindingList() winForms.

Všimněte si, že tato metoda volá DetectChanges() , pokud AutoDetectChangesEnabled není nastavena na falsehodnotu .

Další informace a příklady najdete v tématu Místní zobrazení sledovaných entit v EF Core .

Platí pro