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 可在擷取時改善效能,因為要追蹤的專案較少。

擲回例外狀況:

  • 如果在執行查詢之後會設定屬性設定為 false

    如需詳細資訊,請參閱 中的一 DataContext節。

  • 如果 屬性設定為 false ,且 SubmitChanges 已呼叫 。

如果 為 ObjectTrackingEnabledfalseDeferredLoadingEnabled 則會忽略 ,並視為 false。 在此情況下, DataContext 是唯讀的。

如果 為 ObjectTrackingEnabledtrueDeferredLoadingEnabled 則為 false。 在此情況下, DataContext 可讓您使用 LoadWith 指示詞載入物件圖形,但不會啟用延後載入。

適用於