Link<T> Структура
Определение
Используется для включения отложенной загрузки для отдельных свойств (сходных с 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)
Параметры типа
- T
Тип элементов в отложенном источнике.The type of the elements in the deferred source.
- Наследование
Комментарии
Если присвоить отложенный источник ( IEnumerable<T> ) Link<T> , Link<T> загружает значение путем перечисления источника при первом Value обращении к свойству.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.
Конструкторы
Link<T>(IEnumerable<T>) |
Инициализирует новый экземпляр структуры Link<T>, ссылаясь на источник.Initializes a new instance of the Link<T> structure by referencing the source. |
Link<T>(Link<T>) |
Инициализирует новый экземпляр структуры Link<T>, копируя внутреннее состояние из другого экземпляра Link<T>.Initializes a new instance of the Link<T> structure by copying the internal state from another Link<T> instance. |
Link<T>(T) |
Инициализирует новый экземпляр структуры Link<T>, ссылаясь на значение свойства.Initializes a new instance of the Link<T> structure by referencing the value of the property. |
Свойства
HasLoadedOrAssignedValue |
Указывает, был ли загружен Link<T> или было ли ему присвоено значение.Specifies whether the Link<T> has loaded or assigned a value. |
HasValue |
Получает значение, указывающее, содержит ли источник значение.Gets a value that specifies whether the source has a value. |
Value |
Получает или задает значение, присвоенное или загруженное с помощью Link<T>.Gets or sets the value assigned to or loaded by the Link<T>. |