Link<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于启用单个属性(类似于 EntityRef<TEntity>)的延迟加载。
generic <typename T>
public value class Linkpublic struct Link<T>type Link<'T> = structPublic 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> 或由其加载的值。 |