DataContext.ObjectTrackingEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se il rilevamento oggetti è abilitato.Gets or sets a value that indicates whether object tracking is enabled.

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.true if the object tracking is enabled; otherwise, false. Il valore predefinito è true.The default is true.

Commenti

Impostando questa proprietà false su è possibile migliorare le prestazioni in fase di recupero, perché il numero di elementi da rilevare è inferiore.Setting this property to false improves performance at retrieval time, because there are fewer items to track.

Viene generata un'eccezione:An exception is thrown:

  • Se la proprietà è impostata su false dopo l'esecuzione di una query.If the property is set to false after a query has been executed.

    Per ulteriori informazioni, vedere la sezione modalità valide in DataContext.For more information, see the Valid Modes section in DataContext.

  • Se la proprietà è impostata su false e SubmitChanges viene chiamato.If the property is set to false and SubmitChanges is called.

Se ObjectTrackingEnabled è false false, vieneignoratoDeferredLoadingEnabled e considerato come.If ObjectTrackingEnabled is false, DeferredLoadingEnabled is ignored and treated as false. In questo caso, DataContext è di sola lettura.In this case, the DataContext is read-only.

Se ObjectTrackingEnabled è true, èDeferredLoadingEnabled . falseIf ObjectTrackingEnabled is true, DeferredLoadingEnabled is false. In questo caso, DataContext consente di caricare un oggetto grafico LoadWith utilizzando le direttive, ma non Abilita il caricamento posticipato.In this case, DataContext allows you to load an object graph by using LoadWith directives, but does not enable deferred loading.

Si applica a