Compartilhar via


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Classe

Definição

Uma implementação de IDatabaseInitializer<TContext> que usará Migrações do Code First para atualizar o banco de dados para a versão mais recente.

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)

Parâmetros de tipo

TContext

O tipo do contexto.

TMigrationsConfiguration

O tipo da configuração de migrações a ser usada durante a inicialização.

Herança
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Implementações

Construtores

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Inicializa uma nova instância da classe MigrateDatabaseToLatestVersion que usará as informações de conexão de um contexto construído usando o construtor padrão ou a fábrica registrada, se aplicável

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Inicializa uma nova instância da classe MigrateDatabaseToLatestVersion especificando se deve usar as informações de conexão do contexto que disparou a inicialização para executar a migração.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Inicializa uma nova instância da classe MigrateDatabaseToLatestVersion especificando se deve usar as informações de conexão do contexto que disparou a inicialização para executar a migração. Também permite especificar a configuração de migrações a ser usada durante a inicialização.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Inicializa uma nova instância da classe MigrateDatabaseToLatestVersion que usará uma cadeia de conexão específica do arquivo de configuração para se conectar ao banco de dados para executar a migração.

Métodos

InitializeDatabase(TContext)

Executa a estratégia para inicializar o banco de dados para o contexto fornecido.

Aplica-se a