MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework