IDatabaseCreator.EnsureCreatedAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt asynchron sicher, dass die Datenbank für den Kontext vorhanden ist. Wenn sie vorhanden ist, werden keine Aktionen durchgeführt. Wenn sie nicht vorhanden ist, werden die Datenbank und ihr gesamtes Schema erstellt. Wenn die Datenbank vorhanden ist, werden keine Anstrengungen unternommen, um sicherzustellen, dass sie mit dem Modell für diesen Kontext kompatibel ist.
public System.Threading.Tasks.Task<bool> EnsureCreatedAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member EnsureCreatedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function EnsureCreatedAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Parameter
- cancellationToken
- CancellationToken
Ein CancellationToken , der beobachtet werden soll, während auf den Abschluss der Aufgabe gewartet wird.
Gibt zurück
Eine Aufgabe, die den asynchronen Speichervorgang darstellt. Das Vorgangsergebnis enthält true
, ob die Datenbank erstellt wird, false
wenn sie bereits vorhanden ist.
Ausnahmen
Wenn CancellationToken abgebrochen ist.
Gilt für:
Entity Framework