共用方式為


ObjectSet<TEntity> 類別

定義

代表類型實體集,用來執行建立、讀取、更新和刪除作業。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : System.Data.Entity.Core.Objects.ObjectQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.Core.Objects.IObjectSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type ObjectSet<'Entity (requires 'Entity : null)> = class
    inherit ObjectQuery<'Entity (requires 'Entity : null)>
    interface IObjectSet<'Entity (requires 'Entity : null)>
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Class ObjectSet(Of TEntity)
Inherits ObjectQuery(Of TEntity)
Implements IEnumerable(Of TEntity), IObjectSet(Of TEntity), IQueryable(Of TEntity)

類型參數

TEntity

實體的型別。

繼承
ObjectQuery<TEntity>
ObjectSet<TEntity>
屬性
實作

屬性

CommandText

傳回查詢的命令文字。

(繼承來源 ObjectQuery)
Context

取得與這個物件查詢相關聯的內容物件。

(繼承來源 ObjectQuery)
EnablePlanCaching

取得或設定值,這個值會指出是否應該快取查詢計畫。

(繼承來源 ObjectQuery)
EntitySet

取得這個 ObjectSet<TEntity> 執行個體所表示之實體集的中繼資料。

MergeOption

取得或設定從查詢傳回的物件如何加入至物件內容。

(繼承來源 ObjectQuery)
Name

取得或設定這個物件查詢的名稱。

(繼承來源 ObjectQuery<T>)
Parameters

取得這個物件查詢的參數集合。

(繼承來源 ObjectQuery)
Streaming

查詢是串流或緩衝

(繼承來源 ObjectQuery)

方法

AddObject(TEntity)

將物件加入至目前實體集中的物件內容。

ApplyCurrentValues(TEntity)

將純量值從提供的物件複製到 ObjectContext 中具有相同索引鍵的物件。

ApplyOriginalValues(TEntity)

設定 OriginalValuesObjectStateEntry 屬性,以符合所提供物件的屬性值。

Attach(TEntity)

將物件或物件圖形附加至目前實體集中的物件內容。

CreateObject()

建立新的實體型別物件。

CreateObject<T>()

建立指定類型的執行個體。

DeleteObject(TEntity)

將物件標記為待刪除。

Detach(TEntity)

從物件內容中移除物件。

Distinct()

將查詢限制為唯一的結果。

(繼承來源 ObjectQuery<T>)
Except(ObjectQuery<T>)

此查詢產生器方法會建立新的查詢,其結果為此查詢的所有結果,但這也是其他指定查詢的一部分。

(繼承來源 ObjectQuery<T>)
Execute(MergeOption)

使用指定的合併選項執行物件查詢。

(繼承來源 ObjectQuery<T>)
ExecuteAsync(MergeOption)

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

(繼承來源 ObjectQuery<T>)
ExecuteAsync(MergeOption, CancellationToken)

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

(繼承來源 ObjectQuery<T>)
GetResultType()

傳回查詢之結果型別的相關資訊。

(繼承來源 ObjectQuery)
GroupBy(String, String, ObjectParameter[])

依據指定的準則,分組查詢結果。

(繼承來源 ObjectQuery<T>)
Include(String)

指定要包含在查詢結果中的相關物件。

(繼承來源 ObjectQuery<T>)
Intersect(ObjectQuery<T>)

此查詢產生器方法會建立新的查詢,其結果為此查詢和其他指定的查詢。

(繼承來源 ObjectQuery<T>)
OfType<TResultType>()

將查詢限制為只有特定型別的結果。

(繼承來源 ObjectQuery<T>)
OrderBy(String, ObjectParameter[])

依據指定的準則,排序查詢結果。

(繼承來源 ObjectQuery<T>)
Select(String, ObjectParameter[])

將查詢結果限制為只有定義在指定之投影中的屬性。

(繼承來源 ObjectQuery<T>)
SelectValue<TResultType>(String, ObjectParameter[])

將查詢結果限制為只有投影中指定的屬性。

(繼承來源 ObjectQuery<T>)
Skip(String, String, ObjectParameter[])

依據指定的準則,排序查詢結果,並且略過指定的結果數目。

(繼承來源 ObjectQuery<T>)
Top(String, ObjectParameter[])

將查詢結果限制為指定的項目數。

(繼承來源 ObjectQuery<T>)
ToTraceString()

傳回要針對資料來源執行的命令。

(繼承來源 ObjectQuery)
Union(ObjectQuery<T>)

此查詢產生器方法會建立新的查詢,其結果為此查詢的所有結果,再加上其他查詢的所有結果,也就是結果是唯一的) (。

(繼承來源 ObjectQuery<T>)
UnionAll(ObjectQuery<T>)

此查詢產生器方法會建立新的查詢,其結果為此查詢的所有結果,再加上其他查詢的所有結果,包括任何重複專案 (,亦即結果不一定是唯一的) 。

(繼承來源 ObjectQuery<T>)
Where(String, ObjectParameter[])

將查詢限制為符合指定之篩選準則的結果。

(繼承來源 ObjectQuery<T>)

明確介面實作

IDbAsyncEnumerable.GetAsyncEnumerator()

傳回 , IDbAsyncEnumerator 列舉時會針對資料庫執行指定的 SQL 查詢。

(繼承來源 ObjectQuery)
IDbAsyncEnumerable<T>.GetAsyncEnumerator()

傳回 , IDbAsyncEnumerator<T> 列舉時會針對資料庫執行指定的 SQL 查詢。

(繼承來源 ObjectQuery<T>)
IEnumerable.GetEnumerator()

傳回逐一查看集合的列舉值。

(繼承來源 ObjectQuery)
IEnumerable<T>.GetEnumerator()

傳回 , IEnumerator<T> 列舉時會針對資料庫執行指定的 SQL 查詢。

(繼承來源 ObjectQuery<T>)
IListSource.ContainsListCollection

代表類型實體集,用來執行建立、讀取、更新和刪除作業。

(繼承來源 ObjectQuery)
IListSource.GetList()

傳回集合當做用於資料繫結 (Data Binding) 的 IList

(繼承來源 ObjectQuery)
IQueryable.ElementType

取得這個查詢執行個體的結果項目型別。

(繼承來源 ObjectQuery)
IQueryable.Expression

取得描述這個查詢的運算式。 針對使用 LINQ 產生器模式建置的查詢,會傳回完整的 LINQ 運算式樹狀結構;否則,會傳回包裝此查詢的常數運算式。 請注意,系統不會快取預設運算式。 這可讓我們區分 LINQ 和 Entity-SQL 查詢。

(繼承來源 ObjectQuery)
IQueryable.Provider

IQueryProvider取得與這個查詢實例相關聯的 。

(繼承來源 ObjectQuery)

擴充方法

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式判斷序列的所有專案是否符合條件。

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式判斷序列的所有專案是否符合條件。

AnyAsync<TSource>(IQueryable<TSource>)

以非同步方式判斷序列是否包含任何專案。

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式判斷序列的任何專案是否符合條件。

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式判斷序列的任何專案是否符合條件。

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式判斷序列是否包含任何專案。

AsNoTracking<T>(IQueryable<T>)

傳回新的查詢,其中傳回的實體將不會在 或 ObjectContextDbContext 快取。 這個方法的運作方式是藉由呼叫基礎查詢物件的 AsNoTracking 方法。 如果基礎查詢物件沒有 AsNoTracking 方法,則呼叫這個方法將不會有任何影響。

AsStreaming<T>(IQueryable<T>)
已淘汰.

傳回新的查詢,此查詢會串流結果,而不是緩衝處理。 這個方法的運作方式是呼叫基礎查詢物件的 AsStreaming 方法。 如果基礎查詢物件沒有 AsStreaming 方法,則呼叫這個方法將不會有任何影響。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Decimal 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Decimal 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Double 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Double 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Int32 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Int32 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Int64 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Int64 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Decimal Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Decimal Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Double Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Double Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Int32 Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Int32 Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Int64 Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Int64 Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Single Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之可為 Single Null 值的序列平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Single 的平均值。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

以非同步方式計算輸入序列上叫用投影函式所取得之值序列 Single 的平均值。

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

使用預設相等比較子,以非同步方式判斷序列是否包含指定的專案。

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

使用預設相等比較子,以非同步方式判斷序列是否包含指定的專案。

CountAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列中的專案數目。

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回序列中滿足條件的專案數。

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回序列中滿足條件的專案數。

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列中的專案數目。

FirstAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的第一個專案。

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回符合指定條件之序列的第一個專案。

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回符合指定條件之序列的第一個專案。

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的第一個專案。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的第一個專案,如果序列不包含任何專案,則傳回預設值。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回符合指定條件之序列的第一個專案,如果沒有找到這類專案,則傳回預設值。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回符合指定條件之序列的第一個專案,如果沒有找到這類專案,則傳回預設值。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的第一個專案,如果序列不包含任何專案,則傳回預設值。

ForEachAsync<T>(IQueryable<T>, Action<T>)

以非同步方式列舉查詢結果,並在每個專案上執行指定的動作。

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

以非同步方式列舉查詢結果,並在每個專案上執行指定的動作。

Include<T>(IQueryable<T>, String)

指定要包含在查詢結果中的相關物件。

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

指定要包含在查詢結果中的相關物件。

LongCountAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回 , Int64 表示序列中的專案總數。

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回 , Int64 表示序列中滿足條件的專案數目。

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回 , Int64 表示序列中滿足條件的專案數目。

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回 , Int64 表示序列中的專案總數。

MaxAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的最大值。

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的最大值。

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

以非同步方式在序列的每個元素上叫用投影函式,並傳回產生的最大值。

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

以非同步方式在序列的每個元素上叫用投影函式,並傳回產生的最大值。

MinAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的最小值。

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的最小值。

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

以非同步方式在序列的每個元素上叫用投影函式,並傳回產生的最小值。

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

以非同步方式在序列的每個元素上叫用投影函式,並傳回產生的最小值。

SingleAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的唯一元素,如果序列中沒有一個專案,則會擲回例外狀況。

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回符合指定條件之序列的唯一元素,如果有多個這類專案存在,則會擲回例外狀況。

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回符合指定條件之序列的唯一元素,如果有多個這類專案存在,則會擲回例外狀況。

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的唯一元素,如果序列中沒有一個專案,則會擲回例外狀況。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

以非同步方式傳回序列的唯一元素;如果序列是空的,則傳回預設值;如果序列中有一個以上的元素,這個方法就會擲回例外狀況。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

以非同步方式傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回預設值;如果多個元素符合條件,這個方法就會擲回例外狀況。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

以非同步方式傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回預設值;如果多個元素符合條件,這個方法就會擲回例外狀況。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式傳回序列的唯一元素;如果序列是空的,則傳回預設值;如果序列中有一個以上的元素,這個方法就會擲回例外狀況。

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

略過序列中指定的項目數目,然後傳回其餘項目。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Decimal 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Decimal 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Double 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Double 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Int32 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Int32 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Int64 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Int64 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Decimal 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Decimal 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Double 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Double 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Int32 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Int32 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Int64 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Int64 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Single 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式取得之可為 Null Single 值序列的總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Single 總和。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

以非同步方式計算在輸入序列的每個元素上叫用投影函式所取得的值序列 Single 總和。

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

從序列開頭傳回指定的連續項目數目。

ToArrayAsync<TSource>(IQueryable<TSource>)

以非同步方式列舉陣列,從 IQueryable<T> 建立陣列。

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

以非同步方式列舉陣列,從 IQueryable<T> 建立陣列。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式和比較子,以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式和比較子,以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Dictionary<TKey,TValue>根據指定的索引鍵選取器和元素選取器函式,以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式、比較子和元素選取器函式,以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue>根據指定的索引鍵選取器函式、比較子和元素選取器函式,以非同步方式列舉,從 IQueryable<T> 建立 。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Dictionary<TKey,TValue>根據指定的索引鍵選取器和元素選取器函式,以非同步方式列舉,從 IQueryable<T> 建立 。

ToListAsync<TSource>(IQueryable<TSource>)

List<T>以非同步方式列舉 ,從 IQueryable<T> 建立 。

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

List<T>以非同步方式列舉 ,從 IQueryable<T> 建立 。

適用於