Condividi tramite


DataContext.ObjectTrackingEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se il rilevamento oggetti è abilitato.

public:
 property bool ObjectTrackingEnabled { bool get(); void set(bool value); };
public bool ObjectTrackingEnabled { get; set; }
member this.ObjectTrackingEnabled : bool with get, set
Public Property ObjectTrackingEnabled As Boolean

Valore della proprietà

true se il rilevamento dell'oggetto è abilitato; in caso contrario, false. Il valore predefinito è true.

Commenti

L'impostazione di questa proprietà su false migliora le prestazioni in fase di recupero, perché sono presenti meno elementi da tenere traccia.

Viene generata un'eccezione:

  • Se la proprietà è impostata su false dopo l'esecuzione di una query.

    Per altre informazioni, vedere la sezione Modalità valide in DataContext.

  • Se la proprietà è impostata su false e SubmitChanges viene chiamata.

Se ObjectTrackingEnabled è false, DeferredLoadingEnabled viene ignorato e considerato come false. In questo caso, è DataContext di sola lettura.

Se ObjectTrackingEnabled è true, DeferredLoadingEnabled è false. In questo caso, DataContext consente di caricare un oggetto grafico usando LoadWith le direttive , ma non abilita il caricamento posticipato.

Si applica a