DataContext.ObjectTrackingEnabled 属性

定义

获取或设置一个值,该值指示是否启用对象跟踪。

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

属性值

true 如果启用了对象跟踪,则为否则,为 false. 默认值为 true

注解

设置此属性以提高 false 检索时的性能,因为要跟踪的项较少。

引发异常:

  • 如果在执行查询后将属性设置为 <

    有关详细信息,请参阅中的 DataContext“有效模式”部分。

  • 如果该属性设置为 falseSubmitChanges 被调用。

如果是ObjectTrackingEnabledfalse则忽略并被视为DeferredLoadingEnabledfalse 在这种情况下,它是只读的 DataContext

如果 ObjectTrackingEnabledtrueDeferredLoadingEnabled 则为 false. 在这种情况下, DataContext 可以使用指令加载对象图 LoadWith ,但不启用延迟加载。

适用于