DataContext.DeferredLoadingEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se ritardare il caricamento delle relazioni uno-a-molti 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

Valore della proprietà

true se il caricamento posticipato è abilitato; in caso contrario, false.true if deferred loading is enabled; otherwise, false.

Commenti

Quando il codice accede a una di queste relazioni, viene restituito null se la relazione è uno-a-uno e viene restituita una raccolta vuota se è uno-a-molti.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. È comunque possibile compilare le relazioni impostando la LoadOptions proprietà.The relationships can still be filled by setting the LoadOptions property.

Lo scenario principale di questa proprietà è quello di consentire di estrarre una parte del modello a oggetti e di inviarla (ad esempio, a un servizio 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

Se questa proprietà è impostata su false dopo l'esecuzione di una query, viene generata un'eccezione.If this property is set to false after a query has been executed, an exception is thrown. Per ulteriori informazioni, vedere la sezione relativa alle modalità valide riportata di seguito.See the Valid Modes section below for more information.

Modalità valideValid modes

Il caricamento posticipato richiede il rilevamento di oggetti.Deferred loading requires object tracking. Sono valide solo le tre modalità seguenti:Only the following three modes are valid:

I flag non possono essere modificati dopo l'esecuzione di una query.The flags may not be changed after a query has been executed. Eventuali modifiche apportate dopo l'esecuzione della prima query utilizzata DataContext da che genera un'eccezione.Any change after the execution of the first query that uses that DataContext throws an exception.

Si applica a