Sprache

EntityEntry.ReloadAsync(CancellationToken) Methode

Definition

Lädt die Entität aus der Datenbank neu, um alle Eigenschaftswerte mit Werten aus der Datenbank zu überschreiben.

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

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt.

Ausnahmen

Wenn der CancellationToken Vorgang abgebrochen wird.

Hinweise

Die Entität befindet sich nach dem Aufrufen dieser Methode im Unchanged Status, es sei denn, die Entität ist in der Datenbank nicht vorhanden, in diesem Fall lautet Detacheddie Entität . Schließlich ist das Aufrufen von Reload für eine Added Entität, die in der Datenbank nicht vorhanden ist, eine no-op. Beachten Sie jedoch, dass eine hinzugefügte Entität möglicherweise noch keinen dauerhaften Schlüsselwert erstellt hat.

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

Gilt für: