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
| Nome | Descrição |
|---|---|
| DbMigrationsConfiguration<TContext>() |
Inicializa uma nova instância da classe DbMigrationsConfiguration. |
Campos
| Nome | Descrição |
|---|---|
| DefaultMigrationsDirectory |
O diretório padrão no qual as migrações são armazenadas. (Herdado de DbMigrationsConfiguration) |
Propriedades
| Nome | Descrição |
|---|---|
| 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 estruturar migrações. (Herdado de DbMigrationsConfiguration) |
| CommandTimeout |
Obtém ou define o valor de tempo limite usado para os comandos individuais dentro de 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 Visual Studio; ela não pode ser definida 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
| Nome | Descrição |
|---|---|
| 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 que está 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. |