Link<T> Struktura

Definicja

Służy do włączania odroczonego ładowania poszczególnych właściwości (podobnie jak w EntityRef<TEntity>przypadku).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)

Parametry typu

T

Typ elementów w odroczonym źródle.The type of the elements in the deferred source.

Dziedziczenie
Link<T>

Uwagi

JeśliIEnumerable<T>przypiszesz odłożone źródło () do Link<T>, program Link<T> załaduje wartość przez Value Wyliczenie źródła podczas pierwszego dostępu do właściwości.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.

Konstruktory

Link<T>(IEnumerable<T>)

Inicjuje nowe wystąpienie Link<T> struktury, odwołując się do źródła.Initializes a new instance of the Link<T> structure by referencing the source.

Link<T>(Link<T>)

Inicjuje nowe wystąpienie Link<T> struktury przez skopiowanie stanu wewnętrznego z innego Link<T> wystąpienia.Initializes a new instance of the Link<T> structure by copying the internal state from another Link<T> instance.

Link<T>(T)

Inicjuje nowe wystąpienie Link<T> struktury przez odwołanie do wartości właściwości.Initializes a new instance of the Link<T> structure by referencing the value of the property.

Właściwości

HasLoadedOrAssignedValue

Określa, Link<T> czy została załadowana lub przypisana wartość.Specifies whether the Link<T> has loaded or assigned a value.

HasValue

Pobiera wartość określającą, czy źródło ma wartość.Gets a value that specifies whether the source has a value.

Value

Pobiera lub ustawia wartość przypisaną do lub załadowana przez Link<T>.Gets or sets the value assigned to or loaded by the Link<T>.

Dotyczy

Zobacz też