DbSet<TEntity>.Local Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine LocalView<TEntity> , die eine lokale Ansicht aller hinzugefügten, unveränderten und geänderten Entitäten in diesem Satz darstellt.
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)
Eigenschaftswert
Hinweise
Diese lokale Ansicht bleibt synchron, wenn Entitäten hinzugefügt oder aus dem Kontext entfernt werden. Ebenso werden Entitäten, die der lokalen Ansicht hinzugefügt oder aus der lokalen Ansicht entfernt wurden, automatisch dem Kontext hinzugefügt oder daraus entfernt.
Diese Eigenschaft kann für die Datenbindung verwendet werden, indem der Satz mit Daten auffüllt wird, z. B. mithilfe der Load<TSource>(IQueryable<TSource>) Erweiterungsmethode, und dann durch Aufrufen ToObservableCollection() WPF Bindung oder ToBindingList() für WinForms an die lokalen Daten über diese Eigenschaft gebunden werden.
Beachten Sie, dass diese Methode aufruft DetectChanges() , es sei denn AutoDetectChangesEnabled , sie wurde auf false.
Weitere Informationen und Beispiele finden Sie in lokalen Ansichten von nachverfolgten Entitäten in EF Core .