共用方式為


Link<T> 結構

定義

用來啟用個別屬性的延後載入(類似於 EntityRef<TEntity>)。

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

類型參數

T

延遲源中元素的類型。

繼承
Link<T>

備註

如果你將延遲來源IEnumerable<T>()指派到 Link<T>Link<T> 會在首次存取該 Value 屬性時枚舉該來源,載入該值。

建構函式

名稱 Description
Link<T>(IEnumerable<T>)

透過引用來源初始化結構的新實例 Link<T>

Link<T>(Link<T>)

透過從另一個Link<T>實例複製內部狀態來初始化結構的新Link<T>實例。

Link<T>(T)

透過參考屬性的值來初始化結構的新實例 Link<T>

屬性

名稱 Description
HasLoadedOrAssignedValue

指定是否 Link<T> 載入或指派值。

HasValue

會得到一個指定來源是否有值的值。

Value

取得或設定分配給或載入的 Link<T>值。

適用於

另請參閱