Share via


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Clase

Definición

Implementación de IDatabaseInitializer<TContext> que usará Migraciones de Code First para actualizar la base de datos a la versión más reciente.

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

Tipo del contexto.

TMigrationsConfiguration

Tipo de la configuración de migraciones que se va a usar durante la inicialización.

Herencia
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Implementaciones

Constructores

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que usará la información de conexión de un contexto construido mediante el constructor predeterminado o el generador registrado si procede.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que especifica si se debe usar la información de conexión del contexto que desencadenó la inicialización para realizar la migración.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que especifica si se debe usar la información de conexión del contexto que desencadenó la inicialización para realizar la migración. También permite especificar la configuración de migraciones que se usará durante la inicialización.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que usará una cadena de conexión específica del archivo de configuración para conectarse a la base de datos para realizar la migración.

Métodos

InitializeDatabase(TContext)

Ejecuta la estrategia para inicializar la base de datos para el contexto determinado.

Se aplica a