RelatedEnd.LoadAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
LoadAsync(CancellationToken) |
使用默认合并选项将一个或多个相关对象异步加载到相关端。 |
LoadAsync(MergeOption, CancellationToken) |
使用指定的合并选项从相关端异步加载一个或多个对象。 |
LoadAsync(CancellationToken)
使用默认合并选项将一个或多个相关对象异步加载到相关端。
public System.Threading.Tasks.Task LoadAsync(System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
参数
- cancellationToken
- CancellationToken
等待 CancellationToken 任务完成时要观察的 。
返回
表示异步操作的任务。
实现
例外
当使用 NoTracking 查询检索源对象且 MergeOption 未 NoTracking 加载或已加载相关对象时,或者当源对象未附加到 ObjectContext 时,或者当源对象正在被跟踪,但处于 Added 或 Deleted 状态或 MergeOption 用于 Load() 的 为 NoTracking时。
注解
不支持对同一上下文实例执行多个活动操作。 使用“await”确保在此上下文上调用另一个方法之前已完成所有异步操作。
适用于
LoadAsync(MergeOption, CancellationToken)
使用指定的合并选项从相关端异步加载一个或多个对象。
public abstract System.Threading.Tasks.Task LoadAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption, System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Data.Entity.Core.Objects.MergeOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task
参数
- mergeOption
- MergeOption
将对象合并到现有 MergeOption 时使用的 EntityCollection<TEntity>。
- cancellationToken
- CancellationToken
等待 CancellationToken 任务完成时要观察的 。
返回
表示异步操作的任务。
实现
例外
当使用 NoTracking 查询检索源对象且 MergeOption 未 NoTracking 加载或已加载相关对象时,或者当源对象未附加到 ObjectContext 时,或者当源对象正在被跟踪,但处于 Added 或 Deleted 状态或 MergeOption 用于 Load() 的 为 NoTracking时。
注解
不支持对同一上下文实例执行多个活动操作。 使用“await”确保在此上下文上调用另一个方法之前已完成所有异步操作。