Link<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于启用单个属性(类似于 EntityRef<TEntity>)的延迟加载。
generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)
类型参数
- T
延迟源中的元素的类型。
- 继承
注解
如果将延迟的源 (IEnumerable<T>) 分配给 Link<T>, Link<T> 则通过在首次访问属性时 Value 枚举源来加载该值。
构造函数
Link<T>(IEnumerable<T>) |
通过引用源初始化 Link<T> 结构的新实例。 |
Link<T>(Link<T>) | |
Link<T>(T) |
通过引用属性的值初始化 Link<T> 结构的新实例。 |
属性
HasLoadedOrAssignedValue |
指定 Link<T> 是否已加载或分配某值。 |
HasValue |
获取指示源是否包含值的值。 |
Value |
获取或设置分配给 Link<T> 或由其加载的值。 |