Sprache

DbSet<TEntity>.Local Eigenschaft

Definition

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 .

Gilt für: