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 | |
---|---|---|
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. | |
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 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. | |
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 | |
---|---|---|
Equals | Especifica si la configuración es o no la misma que el objeto especificado. (Invalida a Object.Equals(Object)). | |
Finalize | (Se hereda de Object). | |
GetHashCode | Obtiene el código hash asociado a la configuración. (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el Type de la instancia actual. | |
MemberwiseClone | (Se hereda de Object). | |
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.