Поделиться через


Link<T> Структура

Определение

Используется для включения отложенной загрузки отдельных свойств (аналогично EntityRef<TEntity>).

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

Параметры типа

T

Тип элементов в отложенном источнике.

Наследование
Link<T>

Комментарии

При назначении отложенного источника (IEnumerable<T>) Link<T>Link<T> загружает значение путем перечисления источника при первом Value доступе к свойству.

Конструкторы

Имя Описание
Link<T>(IEnumerable<T>)

Инициализирует новый экземпляр Link<T> структуры, ссылаясь на источник.

Link<T>(Link<T>)

Инициализирует новый экземпляр Link<T> структуры путем копирования внутреннего состояния из другого Link<T> экземпляра.

Link<T>(T)

Инициализирует новый экземпляр Link<T> структуры, ссылаясь на значение свойства.

Свойства

Имя Описание
HasLoadedOrAssignedValue

Указывает, Link<T> загружено ли или назначено значение.

HasValue

Возвращает значение, указывающее, имеет ли источник значение.

Value

Возвращает или задает значение, назначенное или загруженное параметром Link<T>.

Применяется к

См. также раздел