Sdílet prostřednictvím


EntityEntry.ReloadAsync(CancellationToken) Metoda

Definice

Znovu načte entitu z databáze a přepíše hodnoty vlastností hodnotami z databáze.

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

Parametry

cancellationToken
CancellationToken

K CancellationToken pozorování při čekání na dokončení úlohy.

Návraty

Úloha, která představuje asynchronní operaci.

Výjimky

Poznámky

Entita bude po volání této metody ve Unchanged stavu, pokud entita v databázi neexistuje. V takovém případě entita bude Detached. Nakonec volání funkce Reload pro entitu Added , která v databázi neexistuje, je no-op. Všimněte si však, že u přidané entity se ještě nevytvořila hodnota trvalého klíče.

Další informace a příklady najdete v tématu Přístup ke sledovaným entitách v EF Core .

Platí pro