Compartir a través de


DataContext.DeferredLoadingEnabled Propiedad

Definición

Obtiene o establece un valor que indica si se deben retrasar la carga de 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

true si la carga diferida está habilitada; de lo contrario, 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 en false 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 seguimiento de objetos. Solo los tres modos siguientes son válidos:

Es posible que las marcas no se cambien después de ejecutar 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