Sdílet prostřednictvím


RelationalDatabaseCreator.EnsureDeletedAsync(CancellationToken) Metoda

Definice

Asynchronně zajišťuje, že databáze pro kontext neexistuje. Pokud neexistuje, neprovede se žádná akce. Pokud existuje, bude databáze odstraněna.

Upozornění: Celá databáze je odstraněna a není nutné odebrat pouze databázové objekty, které model používá pro tento kontext.

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

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 ukládání. Výsledek úkolu obsahuje true , jestli je databáze odstraněna, false pokud neexistuje.

Implementuje

Výjimky

Platí pro