Jazyk

EntityEntry.ReloadAsync(CancellationToken) Metoda

Definice

Znovu načte entitu z databáze a přepíše všechny hodnoty vlastností s 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

A CancellationToken , která se má sledovat při čekání na dokončení úkolu.

Návraty

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

Výjimky

Poznámky

Entita bude ve Unchanged stavu po volání této metody, pokud entita neexistuje v databázi, v takovém případě bude Detachedentita . Nakonec volání Reload na entitu Added , která v databázi neexistuje, je no-op. Všimněte si však, že přidaná entita ještě neměla vytvořenou hodnotu trvalého klíče.

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

Platí pro