語言

ObjectQuery<T>.ExecuteAsync 方法

定義

多載

名稱 Description
ExecuteAsync(MergeOption)

非同步執行物件查詢,並使用指定的合併選項。

ExecuteAsync(MergeOption, CancellationToken)

非同步執行物件查詢,並使用指定的合併選項。

ExecuteAsync(MergeOption)

非同步執行物件查詢,並使用指定的合併選項。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult<T>> ExecuteAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption);
override this.ExecuteAsync : System.Data.Entity.Core.Objects.MergeOption -> System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult<'T>>

參數

mergeOption
MergeOption

執行查詢時要用的 MergeOption 。 預設值為 AppendOnly。

傳回

一個代表非同步操作的任務。 任務結果包含 , ObjectResult<T> 其中包含查詢回傳的一組實體物件。

屬性

備註

不支援在同一上下文實例上進行多個主動操作。 在此上下文中呼叫其他方法前,請使用「wait」以確保所有非同步操作已完成。

適用於

ExecuteAsync(MergeOption, CancellationToken)

非同步執行物件查詢,並使用指定的合併選項。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult<T>> ExecuteAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption, System.Threading.CancellationToken cancellationToken);
override this.ExecuteAsync : System.Data.Entity.Core.Objects.MergeOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult<'T>>

參數

mergeOption
MergeOption

執行查詢時要用的 MergeOption 。 預設值為 AppendOnly。

cancellationToken
CancellationToken

A CancellationToken 在等待任務完成時觀察。

傳回

一個代表非同步操作的任務。 任務結果包含 , ObjectResult<T> 其中包含查詢回傳的一組實體物件。

屬性

備註

不支援在同一上下文實例上進行多個主動操作。 在此上下文中呼叫其他方法前,請使用「wait」以確保所有非同步操作已完成。

適用於