RelationalDatabaseFacadeExtensions.MigrateAsync(DatabaseFacade, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Zaman uyumsuz geçiş işlemini temsil eden bir görev.
Özel durumlar
iptal CancellationToken edilirse.
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı geçişleri.