MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |