Dil

RelationalDatabaseFacadeExtensions.Migrate Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
Migrate(DatabaseFacade)

Veritabanına bağlam için bekleyen tüm geçişleri uygular. Henüz yoksa veritabanını oluşturur.

Migrate(DatabaseFacade, String)

Veritabanına bağlam için geçişleri uygular. Henüz yoksa veritabanını oluşturur.

Migrate(DatabaseFacade)

Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs

Veritabanına bağlam için bekleyen tüm geçişleri uygular. Henüz yoksa veritabanını oluşturur.

public static void Migrate(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")]
public static void Migrate(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade);
static member Migrate : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> unit
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")>]
static member Migrate : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> unit
<Extension()>
Public Sub Migrate (databaseFacade As DatabaseFacade)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

Özellikler

Açıklamalar

Bu API'nin ile EnsureCreated()birbirini dışladığını unutmayın. Created'ın veritabanını oluşturmak için geçişleri kullanmadığından ve bu nedenle oluşturulan veritabanı daha sonra geçişler kullanılarak güncelleştirilemediğinden emin olun.

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

Şunlara uygulanır

Migrate(DatabaseFacade, String)

Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs

Veritabanına bağlam için geçişleri uygular. Henüz yoksa veritabanını oluşturur.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")]
public static void Migrate(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, string? targetMigration);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")>]
static member Migrate : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * string -> unit
<Extension()>
Public Sub Migrate (databaseFacade As DatabaseFacade, targetMigration As String)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

targetMigration
String

Veritabanının en son sürümüne geçirilmesi veya null en son sürüme geçirilmesi için hedef geçiş.

Özellikler

Açıklamalar

Bu API'nin ile EnsureCreated()birbirini dışladığını unutmayın. Created'ın veritabanını oluşturmak için geçişleri kullanmadığından ve bu nedenle oluşturulan veritabanı daha sonra geçişler kullanılarak güncelleştirilemediğinden emin olun.

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

Şunlara uygulanır