Udostępnij przez


DbSet<TEntity>.Local Właściwość

Definicja

Pobiera obiekt LocalView<TEntity> reprezentujący lokalny widok wszystkich jednostek Dodanych, Bez zmian i Zmodyfikowanych w tym zestawie.

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)

Wartość właściwości

Uwagi

Ten widok lokalny pozostanie zsynchronizowany, ponieważ jednostki zostaną dodane lub usunięte z kontekstu. Podobnie jednostki dodane do lub usunięte z widoku lokalnego zostaną automatycznie dodane do lub usunięte z kontekstu.

Ta właściwość może służyć do powiązania danych przez wypełnienie zestawu danymi, na przykład przy użyciu metody rozszerzenia, a następnie powiązanie z danymi lokalnymi za pomocą Load<TSource>(IQueryable<TSource>) tej właściwości przez wywołanie ToObservableCollection() powiązania WPF lub ToBindingList() dla winForms.

Należy pamiętać, że ta metoda wywołuje DetectChanges() , chyba że AutoDetectChangesEnabled ustawiono wartość false.

Aby uzyskać więcej informacji i przykładów, zobacz Widoki lokalne śledzonych jednostek w programie EF Core .

Dotyczy