DbMigrationsConfiguration<TContext> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
Entity Framework