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> 或由其加载的值。  |