Link<T> Estructura

Definición

Se usa para habilitar la carga aplazada de propiedades individuales (similar a EntityRef<TEntity>).

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

Parámetros de tipo

T

Tipo de elementos del origen aplazado.

Herencia
Link<T>

Comentarios

Si asigna un origen aplazado ( IEnumerable<T> ) a Link<T> , Link<T> carga el valor enumerando el origen la primera vez que Value se tiene acceso a la propiedad.

Constructores

Link<T>(IEnumerable<T>)

Inicializa una nueva instancia de la estructura Link<T> haciendo referencia al origen.

Link<T>(Link<T>)

Inicializa una nueva instancia de la estructura Link<T> copiando el estado interno de otra instancia de Link<T>.

Link<T>(T)

Inicializa una nueva instancia de la estructura Link<T> haciendo referencia al valor de propiedad.

Propiedades

HasLoadedOrAssignedValue

Especifica si Link<T> ha cargado o asignado un valor.

HasValue

Obtiene un valor que especifica si el origen tiene un valor.

Value

Obtiene o establece el valor asignado al Link<T> o cargado por él.

Se aplica a

Consulte también