ChangeTracker.Entries Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Entries() |
Zwraca wartość EntityEntry dla każdej jednostki śledzonej przez kontekst. Wpisy zapewniają dostęp do informacji i operacji śledzenia zmian dla każdej jednostki. Ta metoda wywołuje metodę DetectChanges() w celu upewnienia się, że wszystkie zwrócone wpisy odzwierciedlają aktualny stan. Użyj polecenia AutoDetectChangesEnabled , aby zapobiec automatycznemu wywoływaniu funkcji DetectChanges. Pamiętaj, że modyfikacja stanu jednostki podczas iteracji w zwracanym wyliczeniem może spowodować wyświetlenie komunikatu InvalidOperationException wskazującego, że kolekcja została zmodyfikowana podczas wyliczania. Aby tego uniknąć, przed iterowaniem utwórz kopię defensywną przy użyciu ToList<TSource>(IEnumerable<TSource>) metody lub podobnej. |
| Entries<TEntity>() |
Pobiera element EntityEntry dla wszystkich jednostek danego typu śledzonych przez kontekst. Wpisy zapewniają dostęp do informacji i operacji śledzenia zmian dla każdej jednostki. |
Entries()
Zwraca wartość EntityEntry dla każdej jednostki śledzonej przez kontekst. Wpisy zapewniają dostęp do informacji i operacji śledzenia zmian dla każdej jednostki.
Ta metoda wywołuje metodę DetectChanges() w celu upewnienia się, że wszystkie zwrócone wpisy odzwierciedlają aktualny stan. Użyj polecenia AutoDetectChangesEnabled , aby zapobiec automatycznemu wywoływaniu funkcji DetectChanges.
Pamiętaj, że modyfikacja stanu jednostki podczas iteracji w zwracanym wyliczeniem może spowodować wyświetlenie komunikatu InvalidOperationException wskazującego, że kolekcja została zmodyfikowana podczas wyliczania. Aby tego uniknąć, przed iterowaniem utwórz kopię defensywną przy użyciu ToList<TSource>(IEnumerable<TSource>) metody lub podobnej.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry> Entries ();
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry>
Public Overridable Function Entries () As IEnumerable(Of EntityEntry)
Zwraca
Wpis dla każdej śledzonej jednostki.
Dotyczy
Entries<TEntity>()
Pobiera element EntityEntry dla wszystkich jednostek danego typu śledzonych przez kontekst. Wpisy zapewniają dostęp do informacji i operacji śledzenia zmian dla każdej jednostki.
public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> Entries<TEntity> () where TEntity : class;
abstract member Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
override this.Entries : unit -> seq<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>> (requires 'Entity : null)
Public Overridable Function Entries(Of TEntity As Class) () As IEnumerable(Of EntityEntry(Of TEntity))
Parametry typu
- TEntity
Typ jednostek do pobrania wpisów.
Zwraca
- IEnumerable<EntityEntry<TEntity>>
Wpis dla każdej jednostki danego typu, który jest śledzony.
Dotyczy
Opinia
Prześlij i wyświetl opinię dla