Share via


MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

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

Jerarquía de herencia

System.Object
  System.Data.Entity.MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Class MigrateDatabaseToLatestVersion(Of TContext As DbContext, TMigrationsConfiguration As {New, DbMigrationsConfiguration(Of TContext)}) _
    Implements IDatabaseInitializer(Of TContext)
'Uso
Dim instance As MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
public class MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> : IDatabaseInitializer<TContext>
where TContext : DbContext 
where TMigrationsConfiguration : new(), DbMigrationsConfiguration<TContext>
generic<typename TContext, typename TMigrationsConfiguration>
where TContext : DbContext 
where TMigrationsConfiguration : gcnew(), DbMigrationsConfiguration<TContext>
public ref class MigrateDatabaseToLatestVersion : IDatabaseInitializer<TContext>
type MigrateDatabaseToLatestVersion<'TContext, 'TMigrationsConfiguration when 'TContext : DbContext when 'TMigrationsConfiguration : new() and DbMigrationsConfiguration<'TContext>> =  
    class 
        interface IDatabaseInitializer<'TContext>
    end
JScript does not support generic types and methods.

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.

El tipo MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> expone los siguientes miembros.

Constructores

  Name Descripción
Método público 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 generador registrado cuando corresponda
Método público MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean) Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que especifica si se va a usar la información de conexión del contexto que activó la inicialización para realizar la migración.
Método público 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 con el fin de realizar la migración.
Método público MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) Inicializa una nueva instancia de la clase MigrateDatabaseToLatestVersion que especifica si se va a usar la información de conexión del contexto que activó la inicialización para realizar la migración.Permite también especificar la configuración de migraciones que se va a usar durante la inicialización.

Superior

Métodos

  Name Descripción
Método público Equals (Se hereda de Object).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode (Se hereda de Object).
Método público GetType (Se hereda de Object).
Método público InitializeDatabase Inicializa la base de datos que se va a usar para el tipo de contexto especificado.
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString (Se hereda de Object).

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity (Espacio de nombres)