Condividi tramite


Link<T> Struct

Definizione

Usato per abilitare il caricamento posticipato di singole proprietà (simile a EntityRef<TEntity>).

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

Parametri di tipo

T

Tipo degli elementi nell'origine posticipata.

Ereditarietà
Link<T>

Commenti

Se si assegna un'origine posticipata (IEnumerable<T>) a Link<T>, Link<T> carica il valore enumerando l'origine la prima volta che si accede alla Value proprietà.

Costruttori

Nome Descrizione
Link<T>(IEnumerable<T>)

Inizializza una nuova istanza della Link<T> struttura facendo riferimento all'origine.

Link<T>(Link<T>)

Inizializza una nuova istanza della Link<T> struttura copiando lo stato interno da un'altra Link<T> istanza.

Link<T>(T)

Inizializza una nuova istanza della Link<T> struttura facendo riferimento al valore della proprietà .

Proprietà

Nome Descrizione
HasLoadedOrAssignedValue

Specifica se l'oggetto Link<T> ha caricato o assegnato un valore.

HasValue

Ottiene un valore che specifica se l'origine ha un valore.

Value

Ottiene o imposta il valore assegnato o caricato da Link<T>.

Si applica a

Vedi anche