Comparteix a través de


DataContext.DeferredLoadingEnabled Propiedad

Definición

Obtiene o establece un valor que indica si se van a cargar con retraso relaciones uno a varios o uno a uno.

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.

Comentarios

Cuando el código tiene acceso a una de estas relaciones, se devuelve null si la relación es uno a uno y se devuelve una colección vacía si es uno a varios. Las relaciones todavía se pueden rellenar estableciendo la LoadOptions propiedad .

El escenario principal de esta propiedad es permitirle extraer un fragmento del modelo de objetos y enviarlo (por ejemplo, a un servicio web).

Nota

Si esta propiedad se establece false en una vez ejecutada una consulta, se produce una excepción. Consulte la sección Modos válidos a continuación para obtener más información.

Modos válidos

La carga diferida requiere el seguimiento de objetos. Solo los tres modos siguientes son válidos:

Es posible que las marcas no se cambien después de que se haya ejecutado una consulta. Cualquier cambio después de la ejecución de la primera consulta que usa que DataContext produce una excepción.

Se aplica a