RelationalDatabaseCreator.EnsureCreatedAsync(CancellationToken) Yöntem

Tanım

Zaman uyumsuz olarak, bağlam veritabanının mevcut olmasını sağlar. Varsa, hiçbir eylem yapılmaz. Yoksa, veritabanı ve tüm şeması oluşturulur. Veritabanı varsa, bu bağlamın modeliyle uyumlu olduğundan emin olmak için bir çaba yapılmaz.

public virtual System.Threading.Tasks.Task<bool> EnsureCreatedAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member EnsureCreatedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.EnsureCreatedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overridable Function EnsureCreatedAsync (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 zaten varsa veritabanının oluşturulup oluşturulmadıysa içerir false .

Uygulamalar

Özel durumlar

Şunlara uygulanır