Compartir a través de


DbContextConfiguration Clase

Definición

Devuelto por el método Configuration de DbContext para proporcionar acceso a las opciones de configuración para el 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
Herencia
DbContextConfiguration
Atributos

Propiedades

AutoDetectChangesEnabled

Obtiene o establece un valor que indica si los métodos de DbContext y las clases relacionadas llaman automáticamente al DetectChanges() método . El valor predeterminado es true.

EnsureTransactionsForFunctionsAndCommands

Obtiene o establece el valor que determina si las funciones y comandos sql deben ejecutarse siempre en una transacción.

LazyLoadingEnabled

Obtiene o establece un valor que indica si está habilitada la carga diferida de relaciones expuestas como propiedades de navegación. La carga diferida está habilitada de forma predeterminada.

ProxyCreationEnabled

Obtiene o establece un valor que indica si el marco creará o no instancias de clases de proxy generadas dinámicamente cada vez que se cree una instancia de un tipo de entidad. Observe que aunque la creación de proxy esté habilitada con esta marca, las instancias de proxy solo se crearán para los tipos de entidad que cumplan los requisitos para utilizarse como proxy. La creación de proxy está habilitada de forma predeterminada.

UseDatabaseNullSemantics

Obtiene o establece un valor que indica si la semántica nula de la base de datos se muestra al comparar dos operandos, ambos potencialmente nullables. El valor predeterminado es false.

Por ejemplo (operando1 == operando2) se traducirá como:

(operando1 = operando2)

si UseDatabaseNullSemantics es true, respectivamente

((operando1 = operando2) AND (NOT (operando1 IS NULL OR operando2 IS NULL))) OR ((operando1 IS NULL) AND (operando2 IS NULL))) )

si UseDatabaseNullSemantics es false.

ValidateOnSaveEnabled

Obtiene o establece un valor que indica si las entidades con seguimiento se deben validar automáticamente cuando SaveChanges() se invoca. El valor predeterminado es true.

Métodos

Equals(Object)

Devuelto por el método Configuration de DbContext para proporcionar acceso a las opciones de configuración para el contexto.

GetHashCode()

Devuelto por el método Configuration de DbContext para proporcionar acceso a las opciones de configuración para el contexto.

GetType()

Obtiene el Type de la instancia actual.

ToString()

Devuelto por el método Configuration de DbContext para proporcionar acceso a las opciones de configuración para el contexto.

Se aplica a