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>.

適用対象

こちらもご覧ください