DbContextConfiguration (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

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

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.DbContextConfiguration

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Class DbContextConfiguration
'Uso
Dim instance As DbContextConfiguration
public class DbContextConfiguration
public ref class DbContextConfiguration
type DbContextConfiguration =  class end
public class DbContextConfiguration

El tipo DbContextConfiguration expone los siguientes miembros.

Propiedades

  Name Descripción
Propiedad pública AutoDetectChangesEnabled Obtiene o establece un valor que indica si los métodos de DbContext y sus clases relacionadas llaman automáticamente al método DetectChanges().El valor predeterminado es true.
Propiedad pública EnsureTransactionsForFunctionsAndCommands Obtiene o establece el valor que determina si las funciones y comandos SQL deben ejecutarse siempre en una transacción.
Propiedad pública 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.
Propiedad pública 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.
Propiedad pública UseDatabaseNullSemantics Obtiene o define un valor que indica su se exhibirá o no la semántica NULL de la base de datos al comparar dos operandos que potencialmente admitan valores NULL.El valor predeterminado es false.Por ejemplo, (operand1 == operand2) se traducirá como: (operand1 = operand2) si UseDatabaseNullSemantics es true, respectivamente (((operand1 = operand2) AND (NOT (operand1 IS NULL OR operand2 IS NULL))) OR ((operand1 IS NULL) AND (operand2 IS NULL))) si UseDatabaseNullSemantics es false.
Propiedad pública ValidateOnSaveEnabled Obtiene o define un valor que indica si las entidades objeto de seguimiento deben o no validarse automáticamente al invocar el método SaveChanges().El valor predeterminado es true.

Superior

Métodos

  Name Descripción
Método público Equals Especifica si la configuración es o no la misma que el objeto especificado. (Invalida a Object.Equals(Object)).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode Obtiene el código hash asociado a la configuración. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el Type de la instancia actual.
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString Devuelve una representación en forma de cadena de DbContextConfiguration. (Invalida a Object.ToString()).

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)