Compartir a través de


DbMigrationsConfiguration<TContext> Clase

Definición

Configuración relacionada con el uso de migraciones para un modelo determinado.

public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
    inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration

Parámetros de tipo

TContext

Contexto que representa el modelo al que se aplica esta configuración.

Herencia
DbMigrationsConfiguration<TContext>

Constructores

DbMigrationsConfiguration<TContext>()

Inicializa una nueva instancia de la clase DbMigrationsConfiguration.

Campos

DefaultMigrationsDirectory

Directorio predeterminado en el que se almacenan las migraciones.

(Heredado de DbMigrationsConfiguration)

Propiedades

AutomaticMigrationDataLossAllowed

Obtiene o establece un valor que indica si la pérdida de datos es aceptable durante la migración automática. Si se establece en false, se producirá una excepción si se puede producir una pérdida de datos como parte de una migración automática.

(Heredado de DbMigrationsConfiguration)
AutomaticMigrationsEnabled

Obtiene o establece un valor que indica si se pueden usar migraciones automáticas al migrar la base de datos.

(Heredado de DbMigrationsConfiguration)
CodeGenerator

Obtiene o establece el generador de código que se va a usar al aplicar scaffolding a migraciones.

(Heredado de DbMigrationsConfiguration)
CommandTimeout

Obtiene o establece el valor de tiempo de espera usado para los comandos individuales dentro de una migración. Un valor NULL indica que se usará el valor predeterminado del proveedor subyacente.

(Heredado de DbMigrationsConfiguration)
ContextKey

Obtiene o establece la cadena utilizada para distinguir las migraciones que pertenecen a esta configuración de migraciones que pertenecen a otras configuraciones mediante la misma base de datos. Esta propiedad permite que las migraciones de varios modelos diferentes se apliquen a una base de datos única.

(Heredado de DbMigrationsConfiguration)
ContextType

Obtiene o establece el dbContext derivado que representa el modelo que se va a migrar.

(Heredado de DbMigrationsConfiguration)
MigrationsAssembly

Obtiene o establece el ensamblado que contiene migraciones basadas en código.

(Heredado de DbMigrationsConfiguration)
MigrationsDirectory

Obtiene o establece el subdirectorio en el que se almacenan las migraciones basadas en código. Tenga en cuenta que esta propiedad debe establecerse en una ruta de acceso relativa para un subdirectorio en la raíz del proyecto de Visual Studio; no se puede establecer en una ruta de acceso absoluta.

(Heredado de DbMigrationsConfiguration)
MigrationsNamespace

Obtiene o establece el espacio de nombres usado para migraciones basadas en código.

(Heredado de DbMigrationsConfiguration)
TargetDatabase

Obtiene o establece un valor para invalidar la conexión de la base de datos que se va a migrar.

(Heredado de DbMigrationsConfiguration)

Métodos

Equals(Object)

Configuración relacionada con el uso de migraciones para un modelo determinado.

GetHashCode()

Configuración relacionada con el uso de migraciones para un modelo determinado.

GetHistoryContextFactory(String)

Obtiene el generador de contextos de historial que se establece para usarse con un proveedor de base de datos determinado.

(Heredado de DbMigrationsConfiguration)
GetSqlGenerator(String)

Obtiene el generador de SQL que se establece para su uso con un proveedor de base de datos determinado.

(Heredado de DbMigrationsConfiguration)
GetType()

Configuración relacionada con el uso de migraciones para un modelo determinado.

MemberwiseClone()

Configuración relacionada con el uso de migraciones para un modelo determinado.

Seed(TContext)

Se ejecuta después de actualizar a la migración más reciente para permitir que se actualicen los datos de inicialización.

SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>)

Agrega una nueva factoría para crear HistoryContext instancias que se usarán para un proveedor de base de datos determinado.

(Heredado de DbMigrationsConfiguration)
SetSqlGenerator(String, MigrationSqlGenerator)

Agrega un nuevo generador de SQL que se usará para un proveedor de base de datos determinado.

(Heredado de DbMigrationsConfiguration)
ToString()

Configuración relacionada con el uso de migraciones para un modelo determinado.

Se aplica a