Link<T> Link<T> Link<T> Link<T> Struct

定義

用於啟用個別屬性的延後載入 (類似 EntityRef<TEntity>)。Used to enable deferred loading of individual properties (similar to EntityRef<TEntity>).

generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)

類型參數

T

延後來源中的項目型別。The type of the elements in the deferred source.

繼承

備註

如果您將延遲的來源 (IEnumerable<T>) 指派Link<T>Link<T> , 就會在第一次存取Value屬性時, 藉由列舉來源來載入值。If you assign a deferred source (IEnumerable<T>) to Link<T>, Link<T> loads the value by enumerating the source the first time the Value property is accessed.

建構函式

Link<T>(IEnumerable<T>) Link<T>(IEnumerable<T>) Link<T>(IEnumerable<T>) Link<T>(IEnumerable<T>)

參考來源,以初始化 Link<T> 結構的新執行個體。Initializes a new instance of the Link<T> structure by referencing the source.

Link<T>(Link<T>) Link<T>(Link<T>) Link<T>(Link<T>) Link<T>(Link<T>)

從另一個 Link<T> 執行個體複製內部狀態,以初始化 Link<T> 結構的新執行個體。Initializes a new instance of the Link<T> structure by copying the internal state from another Link<T> instance.

Link<T>(T) Link<T>(T) Link<T>(T) Link<T>(T)

參考屬性的值,以初始化 Link<T> 結構的新執行個體。Initializes a new instance of the Link<T> structure by referencing the value of the property.

屬性

HasLoadedOrAssignedValue HasLoadedOrAssignedValue HasLoadedOrAssignedValue HasLoadedOrAssignedValue

指定 Link<T> 是否已載入或指派值。Specifies whether the Link<T> has loaded or assigned a value.

HasValue HasValue HasValue HasValue

取得值,這個值會指定來源是否有值。Gets a value that specifies whether the source has a value.

Value Value Value Value

取得或設定由 Link<T> 指派或載入的值。Gets or sets the value assigned to or loaded by the Link<T>.

適用於

另請參閱