DataContext.ObjectTrackingEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否启用对象跟踪。
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“有效模式”部分。
如果该属性设置为
false并 SubmitChanges 被调用。
如果是ObjectTrackingEnabled,false则忽略并被视为DeferredLoadingEnabled。false 在这种情况下,它是只读的 DataContext 。
如果 ObjectTrackingEnabled 为 true, DeferredLoadingEnabled 则为 false. 在这种情况下, DataContext 可以使用指令加载对象图 LoadWith ,但不启用延迟加载。