Condividi tramite


DataContext.DeferredLoadingEnabled Proprietà

Definizione

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

Valore della proprietà

true se il caricamento posticipato è abilitato; in caso contrario, 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. Le relazioni possono comunque essere riempite impostando la LoadOptions proprietà .

Lo scenario principale per questa proprietà consiste nell'estrarre una parte del modello a oggetti e inviarla , ad esempio a un servizio Web.

Nota

Se questa proprietà è impostata su false dopo l'esecuzione di una query, viene generata un'eccezione. Per altre informazioni, vedere la sezione Modalità valide di seguito.

Modalità valide

Il caricamento posticipato richiede il rilevamento degli oggetti. Sono valide solo le tre modalità seguenti:

I flag potrebbero non essere modificati dopo l'esecuzione di una query. Qualsiasi modifica dopo l'esecuzione della prima query che usa che DataContext genera un'eccezione.

Si applica a