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 | |
---|---|---|
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 | |
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. | |
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. | |
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 | |
---|---|---|
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
GetHashCode | (Se hereda de Object). | |
GetType | (Se hereda de Object). | |
InitializeDatabase | Inicializa la base de datos que se va a usar para el tipo de contexto especificado. | |
MemberwiseClone | (Se hereda de Object). | |
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.