Click or drag to resize
QueryableExtension Class
Async variants of Queryable extension methods found in .NET BCL. We re-implement them, as IQueryProvider doesn't have a ExecuteAsync(Of T) method, so Microsoft didn't implement these in the BCL. We only re-implemented scalar / single value methods here and ToList variants in async form, and only those our linq provider supports.
Inheritance Hierarchy
System.Object
  SD.LLBLGen.Pro.LinqSupportClasses.QueryableExtension

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.2.0.0 (5.2.17.0403)
Syntax
public static class QueryableExtension
Methods
  NameDescription
Public methodStatic memberAllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.All
Public methodStatic memberAllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.All
Public methodStatic memberAnyAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.Any
Public methodStatic memberAnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.Any
Public methodStatic memberAnyAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.Any
Public methodStatic memberAnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.Any
Public methodStatic memberAverageAsync(IQueryable<Decimal>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Double>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Int32>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Int64>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Decimal>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Double>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Int32>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Int64>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Single>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Single>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Decimal>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Double>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Int32>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Int64>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Double>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Nullable<Single>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync(IQueryable<Single>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberAverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken)
Async variant of Queryable.Average
Public methodStatic memberContainsAsync<TSource>(IQueryable<TSource>, TSource)
Async variant of Queryable.Contains
Public methodStatic memberContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)
Async variant of Queryable.Contains
Public methodStatic memberCountAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.Count
Public methodStatic memberCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.Count
Public methodStatic memberCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.Count
Public methodStatic memberCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.Count
Public methodStatic memberElementAtAsync<TSource>(IQueryable<TSource>, Int32)
Async variant of Queryable.ElementAt
Public methodStatic memberElementAtAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)
Async variant of Queryable.ElementAt
Public methodStatic memberElementAtOrDefaultAsync<TSource>(IQueryable<TSource>, Int32)
Async variant of Queryable.ElementAtOrDefault
Public methodStatic memberElementAtOrDefaultAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)
Async variant of Queryable.ElementAtOrDefault
Public methodStatic memberFirstAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.First
Public methodStatic memberFirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.First
Public methodStatic memberFirstAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.First
Public methodStatic memberFirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.First
Public methodStatic memberFirstOrDefaultAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.FirstOrDefault
Public methodStatic memberFirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.FirstOrDefault
Public methodStatic memberFirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.FirstOrDefault
Public methodStatic memberFirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.FirstOrDefault
Public methodStatic memberLongCountAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.LongCount
Public methodStatic memberLongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.LongCount
Public methodStatic memberLongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.LongCount
Public methodStatic memberLongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.LongCount
Public methodStatic memberMaxAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.Max
Public methodStatic memberMaxAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.Max
Public methodStatic memberMaxAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)
Async variant of Queryable.Max
Public methodStatic memberMaxAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)
Async variant of Queryable.Max
Public methodStatic memberMinAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.Min
Public methodStatic memberMinAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.Min
Public methodStatic memberMinAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)
Async variant of Queryable.Min
Public methodStatic memberMinAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)
Async variant of Queryable.Min
Public methodStatic memberSingleAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.Single
Public methodStatic memberSingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.Single
Public methodStatic memberSingleAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.Single
Public methodStatic memberSingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.Single
Public methodStatic memberSingleOrDefaultAsync<TSource>(IQueryable<TSource>)
Async variant of Queryable.SingleOrDefault
Public methodStatic memberSingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)
Async variant of Queryable.SingleOrDefault
Public methodStatic memberSingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)
Async variant of Queryable.SingleOrDefault
Public methodStatic memberSingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)
Async variant of Queryable.SingleOrDefault
Public methodStatic memberSumAsync(IQueryable<Decimal>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Double>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Int32>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Int64>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Decimal>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Double>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Int32>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Int64>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Single>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Single>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Decimal>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Double>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Int32>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Int64>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Double>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Nullable<Single>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync(IQueryable<Single>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken)
Async variant of Queryable.Sum
Public methodStatic memberSumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken)
Async variant of Queryable.Sum
Top
See Also