Partager via


DataContext.DeferredLoadingEnabled Propriété

Définition

Obtient ou définit une valeur qui indique s’il faut retarder la charge des relations un-à-plusieurs ou un-à-un.

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

Valeur de propriété

true si le chargement différé est activé ; sinon, false.

Remarques

Lorsque le code accède à l’une de ces relations, null est retourné si la relation est un-à-un et qu’une collection vide est retournée si elle est un-à-plusieurs. Les relations peuvent toujours être remplies en définissant la LoadOptions propriété.

Le scénario principal de cette propriété est de vous permettre d’extraire un élément du modèle objet et de l’envoyer (par exemple, à un service Web).

Note

Si cette propriété est définie false après l’exécution d’une requête, une exception est levée. Pour plus d’informations, consultez la section Modes valides ci-dessous.

Modes valides

Le chargement différé nécessite le suivi des objets. Seuls les trois modes suivants sont valides :

Les indicateurs peuvent ne pas être modifiés après l’exécution d’une requête. Toute modification après l’exécution de la première requête qui utilise qui DataContext lève une exception.

S’applique à