DataContext.DeferredLoadingEnabled 屬性

定義

取得或設定值,指出是否要延遲載入一對多或一對一關聯性。

public:
 property bool DeferredLoadingEnabled { bool get(); void set(bool value); };
public bool DeferredLoadingEnabled { get; set; }
member this.DeferredLoadingEnabled : bool with get, set
Public Property DeferredLoadingEnabled As Boolean

屬性值

如果啟用延後載入則為 true,否則為 false

備註

當程式代碼存取其中一個關聯性時,如果關聯性是一對一,則會傳回 null,如果它是一對多,則會傳回空集合。 設定 屬性,仍然可以填入 LoadOptions 關聯性。

此屬性的主要案例是讓您擷取物件模型的片段,並將其傳送至Web服務) ,例如 (。

注意

如果在執行查詢之後將此屬性設定 false 為 ,則會擲回例外狀況。 如需詳細資訊,請參閱下方 的有效模式 一節。

有效模式

延遲載入需要物件追蹤。 只有下列三種模式有效:

執行查詢之後,旗標可能無法變更。 執行擲回例外狀況的第一個查詢 DataContext 之後的任何變更。

適用於