DataContext.ObjectTrackingEnabled Egenskap

Definition

Hämtar eller anger ett värde som anger om objektspårning är aktiverat.

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

Egenskapsvärde

trueom objektspårning är aktiverat; annars . false Standardvärdet är true.

Kommentarer

Om du ställer in den här egenskapen för att false förbättra prestanda vid hämtningen, eftersom det finns färre objekt att spåra.

Ett undantag utlöses:

  • Om egenskapen är inställd på efter att false en fråga har körts.

    Mer information finns i avsnittet Giltiga lägen i DataContext.

  • Om egenskapen är inställd på false och SubmitChanges anropas.

Om ObjectTrackingEnabled är falseDeferredLoadingEnabled ignoreras och behandlas som false. I det här fallet är den DataContext skrivskyddad.

Om ObjectTrackingEnabled är true, DeferredLoadingEnabled är false. I det här fallet DataContext kan du läsa in ett objektdiagram med hjälp LoadWith av direktiv, men aktiverar inte uppskjuten inläsning.

Gäller för