Compartilhar via


DbMigrationsConfiguration<TContext> Classe

Definição

Configuração relacionada ao uso de migrações para um determinado modelo.

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

O contexto que representa o modelo ao qual essa configuração se aplica.

Herança
DbMigrationsConfiguration<TContext>

Construtores

DbMigrationsConfiguration<TContext>()

Inicializa uma nova instância da classe DbMigrationsConfiguration.

Campos

DefaultMigrationsDirectory

O diretório padrão no qual as migrações são armazenadas.

(Herdado de DbMigrationsConfiguration)

Propriedades

AutomaticMigrationDataLossAllowed

Obtém ou define um valor que indica se a perda de dados é aceitável durante a migração automática. Se definido como false, uma exceção será gerada se a perda de dados puder ocorrer como parte de uma migração automática.

(Herdado de DbMigrationsConfiguration)
AutomaticMigrationsEnabled

Obtém ou define um valor que indica se as migrações automáticas podem ser usadas ao migrar o banco de dados.

(Herdado de DbMigrationsConfiguration)
CodeGenerator

Obtém ou define o gerador de código a ser usado ao realizar scaffolding de migrações.

(Herdado de DbMigrationsConfiguration)
CommandTimeout

Obtém ou define o valor de tempo limite usado para os comandos individuais em uma migração. Um valor nulo indica que o valor padrão do provedor subjacente será usado.

(Herdado de DbMigrationsConfiguration)
ContextKey

Obtém ou define a cadeia de caracteres usada para distinguir migrações que pertencem a essa configuração de migrações pertencentes a outras configurações usando o mesmo banco de dados. Essa propriedade permite que migrações de vários modelos diferentes sejam aplicadas a um único banco de dados.

(Herdado de DbMigrationsConfiguration)
ContextType

Obtém ou define o DbContext derivado que representa o modelo a ser migrado.

(Herdado de DbMigrationsConfiguration)
MigrationsAssembly

Obtém ou define o assembly que contém migrações baseadas em código.

(Herdado de DbMigrationsConfiguration)
MigrationsDirectory

Obtém ou define o subdiretório no qual as migrações baseadas em código são armazenadas. Observe que essa propriedade deve ser definida como um caminho relativo para um subdiretório na raiz do projeto do Visual Studio; não pode ser definido como um caminho absoluto.

(Herdado de DbMigrationsConfiguration)
MigrationsNamespace

Obtém ou define o namespace usado para migrações baseadas em código.

(Herdado de DbMigrationsConfiguration)
TargetDatabase

Obtém ou define um valor para substituir a conexão do banco de dados a ser migrado.

(Herdado de DbMigrationsConfiguration)

Métodos

Equals(Object)

Configuração relacionada ao uso de migrações para um determinado modelo.

GetHashCode()

Configuração relacionada ao uso de migrações para um determinado modelo.

GetHistoryContextFactory(String)

Obtém a fábrica de contexto de histórico definida para ser usada com um determinado provedor de banco de dados.

(Herdado de DbMigrationsConfiguration)
GetSqlGenerator(String)

Obtém o gerador SQL que está definido para ser usado com um determinado provedor de banco de dados.

(Herdado de DbMigrationsConfiguration)
GetType()

Configuração relacionada ao uso de migrações para um determinado modelo.

MemberwiseClone()

Configuração relacionada ao uso de migrações para um determinado modelo.

Seed(TContext)

É executado após a atualização para a migração mais recente para permitir que os dados de semente sejam atualizados.

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

Adiciona uma nova fábrica para criar HistoryContext instâncias a serem usadas para um determinado provedor de banco de dados.

(Herdado de DbMigrationsConfiguration)
SetSqlGenerator(String, MigrationSqlGenerator)

Adiciona um novo gerador SQL a ser usado para um determinado provedor de banco de dados.

(Herdado de DbMigrationsConfiguration)
ToString()

Configuração relacionada ao uso de migrações para um determinado modelo.

Aplica-se a