QueryableExtensions 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

提供實用的擴充方法,與 Entity Framework LINQ 查詢搭配使用。

繼承階層

System.Object
  System.Data.Entity.QueryableExtensions

命名空間:  System.Data.Entity
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class QueryableExtensions
'用途
public static class QueryableExtensions
[ExtensionAttribute]
public ref class QueryableExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type QueryableExtensions =  class end
public final class QueryableExtensions

QueryableExtensions 類型會公開下列成員。

方法

  名稱 描述
公用方法靜態成員 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>, CancellationToken) 非同步判斷序列是否包含任何元素。
公用方法靜態成員 AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步判斷序列的任何元素是否符合條件。
公用方法靜態成員 AsNoTracking(IQueryable) 傳回新的查詢,其中傳回的實體將不會在 DbContextObjectContext 中快取。此方法的運作方式是藉由呼叫基礎查詢物件的 AsNoTracking 方法。如果基礎查詢物件沒有 AsNoTracking 方法,則呼叫此方法沒有任何作用。
公用方法靜態成員 AsNoTracking<T>(IQueryable<T>) 傳回新的查詢,其中傳回的實體將不會在 DbContextObjectContext 中快取。此方法的運作方式是藉由呼叫基礎查詢物件的 AsNoTracking 方法。如果基礎查詢物件沒有 AsNoTracking 方法,則呼叫此方法沒有任何作用。
公用方法靜態成員 AsStreaming(IQueryable) 已過時。 傳回會串流結果而非緩衝處理的新查詢。此方法的運作方式是藉由呼叫基礎查詢物件的 AsStreaming 方法。如果基礎查詢物件沒有 AsStreaming 方法,則呼叫此方法沒有任何作用。
公用方法靜態成員 AsStreaming<T>(IQueryable<T>) 已過時。 傳回會串流結果而非緩衝處理的新查詢。此方法的運作方式是藉由呼叫基礎查詢物件的 AsStreaming 方法。如果基礎查詢物件沒有 AsStreaming 方法,則呼叫此方法沒有任何作用。
公用方法靜態成員 AverageAsync(IQueryable<Decimal>) 非同步計算 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Double>) 非同步計算 Double 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Int32>) 非同步計算 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Int64>) 非同步計算 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Decimal>>) 非同步計算可為 Null 之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Double>>) 非同步計算可為 Null 之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Int32>>) 非同步計算可為 Null 之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Int64>>) 非同步計算可為 Null 之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Single>>) 非同步計算可為 Null 之 Single 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Single>) 非同步計算 Single 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Decimal>, CancellationToken) 非同步計算 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Double>, CancellationToken) 非同步計算 Double 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Int32>, CancellationToken) 非同步計算 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Int64>, CancellationToken) 非同步計算 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken) 非同步計算可為 Null 之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Double>>, CancellationToken) 非同步計算可為 Null 之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken) 非同步計算可為 Null 之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken) 非同步計算可為 Null 之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Nullable<Single>>, CancellationToken) 非同步計算可為 Null 之 Single 值序列的平均值。
公用方法靜態成員 AverageAsync(IQueryable<Single>, CancellationToken) 非同步計算 Single 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Single 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Single 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Decimal 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Double 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int32 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int64 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Single 值序列的平均值。
公用方法靜態成員 AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Single 值序列的平均值。
公用方法靜態成員 ContainsAsync<TSource>(IQueryable<TSource>, TSource) 使用預設的相等比較子 (Comparer) 來非同步判斷序列是否包含指定的元素。
公用方法靜態成員 ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken) 使用預設的相等比較子 (Comparer) 來非同步判斷序列是否包含指定的元素。
公用方法靜態成員 CountAsync<TSource>(IQueryable<TSource>) 非同步傳回序列中的元素數。
公用方法靜態成員 CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 非同步傳回序列中符合條件的元素數。
公用方法靜態成員 CountAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同步傳回序列中的元素數。
公用方法靜態成員 CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步傳回序列中符合條件的元素數。
公用方法靜態成員 FirstAsync<TSource>(IQueryable<TSource>) 非同步傳回序列的第一個元素。
公用方法靜態成員 FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 非同步傳回序列中符合指定之條件的第一個元素。
公用方法靜態成員 FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同步傳回序列的第一個元素。
公用方法靜態成員 FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步傳回序列中符合指定之條件的第一個元素。
公用方法靜態成員 FirstOrDefaultAsync<TSource>(IQueryable<TSource>) 非同步傳回序列的第一個元素,如果序列未包含任何元素,則傳回預設值。
公用方法靜態成員 FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 非同步傳回序列中符合指定之條件的第一個元素,如果找不到這類元素,則傳回預設值。
公用方法靜態成員 FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同步傳回序列的第一個元素,如果序列未包含任何元素,則傳回預設值。
公用方法靜態成員 FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步傳回序列中符合指定之條件的第一個元素,如果找不到這類元素,則傳回預設值。
公用方法靜態成員 ForEachAsync(IQueryable, Action<Object>) 非同步列舉查詢結果,並針對每個項目執行指定動作。
公用方法靜態成員 ForEachAsync(IQueryable, Action<Object>, CancellationToken) 非同步列舉查詢結果,並針對每個項目執行指定動作。
公用方法靜態成員 ForEachAsync<T>(IQueryable<T>, Action<T>) 非同步列舉查詢結果,並針對每個項目執行指定動作。
公用方法靜態成員 ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) 非同步列舉查詢結果,並針對每個項目執行指定動作。
公用方法靜態成員 Include(IQueryable, String) 指定要包含在查詢結果中的相關物件。
公用方法靜態成員 Include<T>(IQueryable<T>, String) 指定要包含在查詢結果中的相關物件。
公用方法靜態成員 Include<T, TProperty>(IQueryable<T>, Expression<Func<T, TProperty>>) 指定要包含在查詢結果中的相關物件。
公用方法靜態成員 Load 列舉查詢,這樣一來,針對類似 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 和其他的伺服器查詢而言,查詢結果將會載入相關聯的 DbContextObjectContext 或用戶端的其他快取中。這相當於呼叫 ToList 然後捨棄此清單,而沒有實際建立此清單的負荷。
公用方法靜態成員 LoadAsync(IQueryable) 非同步列舉查詢,這樣一來,針對類似 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 和其他的伺服器查詢而言,查詢結果將會載入相關聯的 DbContextObjectContext 或用戶端的其他快取中。這相當於呼叫 ToList 然後捨棄此清單,而沒有實際建立此清單的負荷。
公用方法靜態成員 LoadAsync(IQueryable, CancellationToken) 非同步列舉查詢,這樣一來,針對類似 DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> 和其他的伺服器查詢而言,查詢結果將會載入相關聯的 DbContextObjectContext 或用戶端的其他快取中。這相當於呼叫 ToList 然後捨棄此清單,而沒有實際建立此清單的負荷。
公用方法靜態成員 LongCountAsync<TSource>(IQueryable<TSource>) 非同步傳回 Int64,表示序列中的元素總數。
公用方法靜態成員 LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 非同步傳回 Int64,表示序列中符合條件的元素數。
公用方法靜態成員 LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同步傳回 Int64,表示序列中的元素總數。
公用方法靜態成員 LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, 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>, CancellationToken) 非同步傳回序列的唯一一個元素,如果序列中不是正好一個元素,則擲回例外狀況。
公用方法靜態成員 SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步傳回序列中符合指定條件的唯一一個元素,如果有一個以上這類元素,則擲回例外狀況。
公用方法靜態成員 SingleOrDefaultAsync<TSource>(IQueryable<TSource>) 非同步傳回序列的唯一一個項目,如果序列是空白,則為預設值,如果序列中有一個以上的項目,此方法就會擲回例外狀況。
公用方法靜態成員 SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 非同步傳回序列中符合指定之條件的唯一一個元素,如果沒有這類元素,則為預設值,如果有一個以上的元素符合條件,此方法就會擲回例外狀況。
公用方法靜態成員 SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同步傳回序列的唯一一個項目,如果序列是空白,則為預設值,如果序列中有一個以上的項目,此方法就會擲回例外狀況。
公用方法靜態成員 SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 非同步傳回序列中符合指定之條件的唯一一個元素,如果沒有這類元素,則為預設值,如果有一個以上的元素符合條件,此方法就會擲回例外狀況。
公用方法靜態成員 Skip<TSource> 略過序列中指定的元素數,然後傳回其餘元素。
公用方法靜態成員 SumAsync(IQueryable<Decimal>) 非同步計算 Decimal 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Double>) 非同步計算 Double 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Int32>) 非同步計算 Int32 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Int64>) 非同步計算 Int64 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Decimal>>) 非同步計算可為 Null 之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Double>>) 非同步計算可為 Null 之 Double 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Int32>>) 非同步計算可為 Null 之 Int32 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Int64>>) 非同步計算可為 Null 之 Int64 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Single>>) 非同步計算可為 Null 之 Single 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Single>) 非同步計算 Single 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Decimal>, CancellationToken) 非同步計算 Decimal 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Double>, CancellationToken) 非同步計算 Double 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Int32>, CancellationToken) 非同步計算 Int32 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Int64>, CancellationToken) 非同步計算 Int64 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken) 非同步計算可為 Null 之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Double>>, CancellationToken) 非同步計算可為 Null 之 Double 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Int32>>, CancellationToken) 非同步計算可為 Null 之 Int32 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Int64>>, CancellationToken) 非同步計算可為 Null 之 Int64 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Nullable<Single>>, CancellationToken) 非同步計算可為 Null 之 Single 值序列的加總。
公用方法靜態成員 SumAsync(IQueryable<Single>, CancellationToken) 非同步計算 Single 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Double 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int32 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int64 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Double 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int32 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int64 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Single 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Single 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Double 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int32 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Int64 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Decimal 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Double 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int32 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Int64 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之可為 Null 之 Single 值序列的加總。
公用方法靜態成員 SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken) 非同步計算在輸入序列中各元素上叫用投影函式後所取得之 Single 值序列的加總。
公用方法靜態成員 Take<TSource> 從序列開頭傳回指定的連續元素數。
公用方法靜態成員 ToArrayAsync<TSource>(IQueryable<TSource>) 透過以非同步方式列舉從 IQueryable<T> 建立陣列。
公用方法靜態成員 ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) 透過以非同步方式列舉從 IQueryable<T> 建立陣列。
公用方法靜態成員 ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>) 根據指定的索引鍵選取器函式,透過以非同步方式列舉的方式從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) 根據指定的索引鍵選取器函式和比較子,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, CancellationToken) 根據指定的索引鍵選取器函式,透過以非同步方式列舉的方式從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken) 根據指定的索引鍵選取器函式和比較子,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) 根據指定的索引鍵選取器以及元素選取器函式,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) 根據指定的索引鍵選取器函式、比較子和元素選取器函式,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken) 根據指定的索引鍵選取器以及元素選取器函式,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken) 根據指定的索引鍵選取器函式、比較子和元素選取器函式,透過以非同步方式列舉從 IQueryable<T> 建立 Dictionary<TKey, TValue>
公用方法靜態成員 ToListAsync(IQueryable) 透過以非同步方式列舉從 IQueryable 建立 List<T>
公用方法靜態成員 ToListAsync(IQueryable, CancellationToken) 透過以非同步方式列舉從 IQueryable 建立 List<T>
公用方法靜態成員 ToListAsync<TSource>(IQueryable<TSource>) 透過以非同步方式列舉從 IQueryable<T> 建立 List<T>
公用方法靜態成員 ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) 透過以非同步方式列舉從 IQueryable<T> 建立 List<T>

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity 命名空間