RelationalDatabaseFacadeExtensions.MigrateAsync(DatabaseFacade, CancellationToken) Yöntem

Tanım

Bağlam için bekleyen tüm geçişleri veritabanına zaman uyumsuz olarak uygular. Henüz yoksa veritabanını oluşturur.

Bu API'nin ile birbirini dışlar. EnsureCreated() EnsureCreated() veritabanını oluşturmak için geçişleri kullanmaz ve bu nedenle oluşturulan veritabanı daha sonra geçişler kullanılarak güncelleştirilemez.

public static System.Threading.Tasks.Task MigrateAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Threading.CancellationToken cancellationToken = default);
static member MigrateAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function MigrateAsync (databaseFacade As DatabaseFacade, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametreler

databaseFacade
DatabaseFacade

Bağlam DatabaseFacade için .

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task

Zaman uyumsuz geçiş işlemini temsil eden bir görev.

Özel durumlar

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı geçişleri.

Şunlara uygulanır