RelationalDatabaseCreator.EnsureDeletedAsync(CancellationToken) Yöntem

Tanım

Zaman uyumsuz olarak, bağlam veritabanının mevcut olmamasını sağlar. Yoksa, hiçbir işlem yapılmaz. Varsa, veritabanı silinir.

Uyarı: tüm veritabanı silinmiş, yalnızca model tarafından bu bağlam için kullanılan veritabanı nesnelerini kaldırmak için hiçbir çaba yapılmadı.

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)

Parametreler

cancellationToken
CancellationToken

CancellationTokenGörevin tamamlanması beklenirken gözlemlenemedi.

Döndürülenler

Task<Boolean>

Zaman uyumsuz kaydetme işlemini temsil eden bir görev. Görev sonucu, true mevcut değilse veritabanının silinip silinmediğini içerir false .

Uygulamalar

Özel durumlar

Şunlara uygulanır