Link<T> Structure

Définition

Utilisé pour activer le chargement différé des propriétés individuelles (semblable à 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)

Paramètres de type

T

Type des éléments dans la source différée.The type of the elements in the deferred source.

Héritage
Link<T>

Remarques

Si vous assignezIEnumerable<T>une source différée () Link<T> à, charge la valeur en énumérant la source lors du Value premier accès à Link<T>la propriété.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.

Constructeurs

Link<T>(IEnumerable<T>)

Initialise une nouvelle instance de la structure Link<T> en référençant la source.Initializes a new instance of the Link<T> structure by referencing the source.

Link<T>(Link<T>)

Initialise une nouvelle instance de la structure Link<T> en copiant l'état interne d'une autre instance Link<T>.Initializes a new instance of the Link<T> structure by copying the internal state from another Link<T> instance.

Link<T>(T)

Initialise une nouvelle instance de la structure Link<T> en référençant la valeur de la propriété.Initializes a new instance of the Link<T> structure by referencing the value of the property.

Propriétés

HasLoadedOrAssignedValue

Spécifie si Link<T> a chargé ou assigné une valeur.Specifies whether the Link<T> has loaded or assigned a value.

HasValue

Obtient une valeur qui spécifie si la source a une valeur.Gets a value that specifies whether the source has a value.

Value

Obtient ou définit la valeur assignée à ou chargée par Link<T>.Gets or sets the value assigned to or loaded by the Link<T>.

S’applique à

Voir aussi