DataContext.ObjectTrackingEnabled Property
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Instructs the framework to track the original value and object identity for this DataContext.
Namespace: System.Data.Linq
Assembly: System.Data.Linq (in System.Data.Linq.dll)
Setting this property to false improves performance at retrieval time, because there are fewer items to track.
An exception is thrown:
-
If the property is set to false after a query has been executed.
For more information, see the Valid Modes section in DataContext.
-
If the property is set to false and SubmitChanges is called.
If ObjectTrackingEnabled is false, DeferredLoadingEnabled is ignored and treated as false. In this case, the DataContext is read-only.
If ObjectTrackingEnabled is true, DeferredLoadingEnabled is false. In this case, DataContext allows you to load an object graph by using LoadWith directives, but does not enable deferred loading.
Windows 8 Consumer Preview, Windows Server 8 Beta, Windows 7, Windows Server 2008 SP2, Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.