Compartilhar via


DbContextConfiguration Classe

Definição

Retornado pelo método Configuration de DbContext para fornecer acesso às opções de configuração para o contexto.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextConfiguration
public class DbContextConfiguration
type DbContextConfiguration = class
Public Class DbContextConfiguration
Herança
DbContextConfiguration
Atributos

Propriedades

AutoDetectChangesEnabled

Obtém ou define um valor que indica se o DetectChanges() método é chamado automaticamente por métodos de DbContext e classes relacionadas. O valor padrão é true.

EnsureTransactionsForFunctionsAndCommands

Obtém ou define o valor que determina se funções e comandos SQL devem ser sempre executados em uma transação.

LazyLoadingEnabled

Obtém ou define um valor que indica se o carregamento lento de relações expostas à medida que as propriedades de navegação estão habilitadas. O carregamento lento é habilitado por padrão.

ProxyCreationEnabled

Obtém ou define um valor que indica se a estrutura criará ou não instâncias de classes proxy geradas dinamicamente sempre que criar uma instância de um tipo de entidade. Observe que, mesmo que a criação de proxy esteja habilitada com esse sinalizador, as instâncias de proxy só serão criadas para tipos de entidade que atendam aos requisitos para serem proxies. A criação de proxy é habilitada por padrão.

UseDatabaseNullSemantics

Obtém ou define um valor que indica se a semântica nula do banco de dados é exibida ao comparar dois operandos, ambos potencialmente anuláveis. O valor padrão é false.

Por exemplo (operand1 == operand2) será traduzido como:

(operand1 = operand2)

se UseDatabaseNullSemantics for true, respectivamente

(((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL)))

se UseDatabaseNullSemantics for false.

ValidateOnSaveEnabled

Obtém ou define um valor que indica se as entidades controladas devem ser validadas automaticamente quando SaveChanges() é invocada. O valor padrão é true.

Métodos

Equals(Object)

Retornado pelo método Configuration de DbContext para fornecer acesso às opções de configuração para o contexto.

GetHashCode()

Retornado pelo método Configuration de DbContext para fornecer acesso às opções de configuração para o contexto.

GetType()

Obtém o Type da instância atual.

ToString()

Retornado pelo método Configuration de DbContext para fornecer acesso às opções de configuração para o contexto.

Aplica-se a