Freigeben über


EntityEntry.ReloadAsync(CancellationToken) Methode

Definition

Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank.

public virtual System.Threading.Tasks.Task ReloadAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReloadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReloadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ReloadAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

cancellationToken
CancellationToken

Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Ausnahmen

Hinweise

Die Entität befindet sich nach dem Unchanged Aufrufen dieser Methode im Zustand, es sei denn, die Entität ist nicht in der Datenbank vorhanden. In diesem Fall ist Detacheddie Entität . Schließlich ist das Aufrufen von Reload für eine Added Entität, die nicht in der Datenbank vorhanden ist, ein No-Op. Beachten Sie jedoch, dass für eine Hinzugefügte Entität der permanente Schlüsselwert möglicherweise noch nicht erstellt wurde.

Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .

Gilt für: