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

屬性值

Boolean

如果啟用物件追蹤,則為 true,否則為 false。 預設為 true

備註

設定此屬性可 false 改善擷取時的效能,因為要追蹤的專案較少。

擲回例外狀況:

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

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

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

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

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

適用於