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


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Класс

Определение

Реализация IDatabaseInitializer<TContext> , которая будет использовать Code First Migrations для обновления базы данных до последней версии.

public class MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext where TMigrationsConfiguration : DbMigrationsConfiguration<TContext>new()
type MigrateDatabaseToLatestVersion<'Context, 'MigrationsConfiguration (requires 'Context :> DbContext and 'MigrationsConfiguration :> DbMigrationsConfiguration<'Context> and 'MigrationsConfiguration : (new : unit -> 'MigrationsConfiguration))> = class
    interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
Implements IDatabaseInitializer(Of TContext)

Параметры типа

TContext

Тип контекста.

TMigrationsConfiguration

Тип конфигурации миграций, используемой во время инициализации.

Наследование
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Реализации

Конструкторы

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Инициализирует новый экземпляр класса MigrateDatabaseToLatestVersion, который будет использовать сведения о подключении из контекста, созданного с помощью конструктора по умолчанию или зарегистрированной фабрики, если применимо.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Инициализирует новый экземпляр класса MigrateDatabaseToLatestVersion, указывающий, следует ли использовать сведения о подключении из контекста, вызвавшего инициализацию для выполнения миграции.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Инициализирует новый экземпляр класса MigrateDatabaseToLatestVersion, указывающий, следует ли использовать сведения о подключении из контекста, вызвавшего инициализацию для выполнения миграции. Также позволяет указать конфигурацию миграций для использования во время инициализации.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Инициализирует новый экземпляр класса MigrateDatabaseToLatestVersion, который будет использовать определенную строку подключения из файла конфигурации для подключения к базе данных для выполнения миграции.

Методы

InitializeDatabase(TContext)

Выполняет стратегию инициализации базы данных для заданного контекста.

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