DataContext.DeferredLoadingEnabled DataContext.DeferredLoadingEnabled DataContext.DeferredLoadingEnabled DataContext.DeferredLoadingEnabled Property

Definición

Obtiene o establece un valor que indica si se van a cargar con retraso relaciones uno a varios o uno a uno.Gets or sets a value that indicates whether to delay-load one-to-many or one-to-one relationships.

public:
 property bool DeferredLoadingEnabled { bool get(); void set(bool value); };
public bool DeferredLoadingEnabled { get; set; }
member this.DeferredLoadingEnabled : bool with get, set
Public Property DeferredLoadingEnabled As Boolean

Valor de propiedad

Es true si está habilitada la carga aplazada; en caso contrario, es false.true if deferred loading is enabled; otherwise, false.

Comentarios

Cuando el código tiene acceso a una de estas relaciones, se devuelve NULL si la relación es de uno a uno y se devuelve una colección vacía si es de uno a varios.When the code accesses one of these relationships, null is returned if the relationship is one-to-one, and an empty collection is returned if it is one-to-many. Las relaciones todavía se pueden rellenar estableciendo LoadOptions la propiedad.The relationships can still be filled by setting the LoadOptions property.

El escenario principal de esta propiedad es permitirle extraer una parte del modelo de objetos y enviarla (por ejemplo, a un servicio Web).The main scenario for this property is to enable you to extract a piece of the object model and send it out (for example, to a Web service).

Nota

Si esta propiedad se establece en false después de que se haya ejecutado una consulta, se produce una excepción.If this property is set to false after a query has been executed, an exception is thrown. Vea la sección modos válidos más adelante para obtener más información.See the Valid Modes section below for more information.

Modos válidosValid modes

La carga aplazada requiere seguimiento de objetos.Deferred loading requires object tracking. Solo son válidos los tres modos siguientes:Only the following three modes are valid:

Las marcas no se pueden cambiar después de que se haya ejecutado una consulta.The flags may not be changed after a query has been executed. Cualquier cambio después de la ejecución de la primera consulta que utiliza DataContext , produce una excepción.Any change after the execution of the first query that uses that DataContext throws an exception.

Se aplica a