Поделиться через


RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade) Метод

Определение

Применяет все ожидающие миграции для контекста к базе данных. Создаст базу данных, если она еще не существует.

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)

Параметры

databaseFacade
DatabaseFacade

Объект DatabaseFacade для контекста.

Атрибуты

Комментарии

Обратите внимание, что этот API является взаимоисключающим с EnsureCreated(). EnsureCreated не использует миграции для создания базы данных, поэтому созданная база данных не может быть позже обновлена с помощью миграций.

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Применяется к