次の方法で共有


RelationalDatabaseCreator.EnsureDeletedAsync(CancellationToken) メソッド

定義

コンテキストのデータベースが存在しないことを非同期的に確認します。 存在しない場合、アクションは実行されません。 存在する場合は、データベースが削除されます。

警告: データベース全体が削除され、このコンテキストでモデルによって使用されるデータベース オブジェクトのみを削除する作業は行われません。

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)

パラメーター

cancellationToken
CancellationToken

CancellationTokenタスクの完了を待機している間に観察する 。

戻り値

非同期の保存操作を表すタスク。 タスクの結果には、 true データベースが削除された場合、 false データベースが存在しない場合は が含まれます。

実装

例外

CancellationToken が取り消されている場合。

適用対象