Class EfCoreAsyncQueryableProvider
Inheritance
System.Object
EfCoreAsyncQueryableProvider
Implements
ITransientDependency
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class EfCoreAsyncQueryableProvider : IAsyncQueryableProvider, ITransientDependency
Methods
AllAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<bool> AllAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
Type Parameters
AnyAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<bool> AnyAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
Type Parameters
AverageAsync(IQueryable<Decimal>, CancellationToken)
Declaration
public Task<decimal> AverageAsync(IQueryable<decimal> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Decimal> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Decimal> |
|
AverageAsync(IQueryable<Double>, CancellationToken)
Declaration
public Task<double> AverageAsync(IQueryable<double> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Double> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
AverageAsync(IQueryable<Int32>, CancellationToken)
Declaration
public Task<double> AverageAsync(IQueryable<int> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Int32> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
AverageAsync(IQueryable<Int64>, CancellationToken)
Declaration
public Task<double> AverageAsync(IQueryable<long> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Int64> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Declaration
public Task<decimal?> AverageAsync(IQueryable<decimal?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Decimal>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Decimal>> |
|
AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)
Declaration
public Task<double?> AverageAsync(IQueryable<double?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Double>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Declaration
public Task<double?> AverageAsync(IQueryable<int?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Int32>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Declaration
public Task<double?> AverageAsync(IQueryable<long?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Int64>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)
Declaration
public Task<float?> AverageAsync(IQueryable<float?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Single>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Single>> |
|
AverageAsync(IQueryable<Single>, CancellationToken)
Declaration
public Task<float> AverageAsync(IQueryable<float> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Single> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Single> |
|
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Decimal>>, CancellationToken)
Declaration
public Task<decimal> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, decimal>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Decimal>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Decimal> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Double>>, CancellationToken)
Declaration
public Task<double> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, double>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Double>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Int32>>, CancellationToken)
Declaration
public Task<double> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, int>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Int32>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Int64>>, CancellationToken)
Declaration
public Task<double> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, long>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Int64>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Decimal>>>, CancellationToken)
Declaration
public Task<decimal?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, decimal?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Decimal>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Decimal>> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Double>>>, CancellationToken)
Declaration
public Task<double?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, double?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Double>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Int32>>>, CancellationToken)
Declaration
public Task<double?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, int?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Int32>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Int64>>>, CancellationToken)
Declaration
public Task<double?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, long?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Int64>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Single>>>, CancellationToken)
Declaration
public Task<float?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, float?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Single>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Single>> |
|
Type Parameters
AverageAsync<T>(IQueryable<T>, Expression<Func<T, Single>>, CancellationToken)
Declaration
public Task<float> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, float>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Single>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Single> |
|
Type Parameters
CanExecute<T>(IQueryable<T>)
Declaration
public bool CanExecute<T>(IQueryable<T> queryable)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
ContainsAsync<T>(IQueryable<T>, T, CancellationToken)
Declaration
public Task<bool> ContainsAsync<T>(IQueryable<T> queryable, T item, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
T |
item |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
Type Parameters
CountAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<int> CountAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
Type Parameters
CountAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<int> CountAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
Type Parameters
FirstAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> FirstAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
FirstAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> FirstAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
FirstOrDefaultAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> FirstOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
FirstOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> FirstOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
LastAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> LastAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
LastAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> LastAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
LastOrDefaultAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> LastOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
LastOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> LastOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
LongCountAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<long> LongCountAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
Type Parameters
LongCountAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<long> LongCountAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
Type Parameters
MaxAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> MaxAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
MaxAsync<T, TResult>(IQueryable<T>, Expression<Func<T, TResult>>, CancellationToken)
Declaration
public Task<TResult> MaxAsync<T, TResult>(IQueryable<T> queryable, Expression<Func<T, TResult>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, TResult>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<TResult> |
|
Type Parameters
Name |
Description |
T |
|
TResult |
|
MinAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> MinAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
MinAsync<T, TResult>(IQueryable<T>, Expression<Func<T, TResult>>, CancellationToken)
Declaration
public Task<TResult> MinAsync<T, TResult>(IQueryable<T> queryable, Expression<Func<T, TResult>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, TResult>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<TResult> |
|
Type Parameters
Name |
Description |
T |
|
TResult |
|
SingleAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> SingleAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
SingleAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> SingleAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
SingleOrDefaultAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T> SingleOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
SingleOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, Boolean>>, CancellationToken)
Declaration
public Task<T> SingleOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Boolean>> |
predicate |
|
CancellationToken |
cancellationToken |
|
Returns
Type Parameters
SumAsync(IQueryable<Decimal>, CancellationToken)
Declaration
public Task<decimal> SumAsync(IQueryable<decimal> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Decimal> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Decimal> |
|
SumAsync(IQueryable<Double>, CancellationToken)
Declaration
public Task<double> SumAsync(IQueryable<double> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Double> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
SumAsync(IQueryable<Int32>, CancellationToken)
Declaration
public Task<int> SumAsync(IQueryable<int> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Int32> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
SumAsync(IQueryable<Int64>, CancellationToken)
Declaration
public Task<long> SumAsync(IQueryable<long> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Int64> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)
Declaration
public Task<decimal?> SumAsync(IQueryable<decimal?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Decimal>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Decimal>> |
|
SumAsync(IQueryable<Nullable<Double>>, CancellationToken)
Declaration
public Task<double?> SumAsync(IQueryable<double?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Double>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)
Declaration
public Task<int?> SumAsync(IQueryable<int?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Int32>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Int32>> |
|
SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)
Declaration
public Task<long?> SumAsync(IQueryable<long?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Int64>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Int64>> |
|
SumAsync(IQueryable<Nullable<Single>>, CancellationToken)
Declaration
public Task<float?> SumAsync(IQueryable<float?> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Nullable<System.Single>> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Single>> |
|
SumAsync(IQueryable<Single>, CancellationToken)
Declaration
public Task<float> SumAsync(IQueryable<float> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<System.Single> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Single> |
|
SumAsync<T>(IQueryable<T>, Expression<Func<T, Decimal>>, CancellationToken)
Declaration
public Task<decimal> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, decimal>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Decimal>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Decimal> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Double>>, CancellationToken)
Declaration
public Task<double> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, double>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Double>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Double> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Int32>>, CancellationToken)
Declaration
public Task<int> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, int>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Int32>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Int64>>, CancellationToken)
Declaration
public Task<long> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, long>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Int64>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Decimal>>>, CancellationToken)
Declaration
public Task<decimal?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, decimal?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Decimal>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Decimal>> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Double>>>, CancellationToken)
Declaration
public Task<double?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, double?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Double>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Double>> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Int32>>>, CancellationToken)
Declaration
public Task<int?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, int?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Int32>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Int32>> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Int64>>>, CancellationToken)
Declaration
public Task<long?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, long?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Int64>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Int64>> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Nullable<Single>>>, CancellationToken)
Declaration
public Task<float?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, float?>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Nullable<System.Single>>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Nullable<System.Single>> |
|
Type Parameters
SumAsync<T>(IQueryable<T>, Expression<Func<T, Single>>, CancellationToken)
Declaration
public Task<float> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, float>> selector, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
Expression<Func<T, System.Single>> |
selector |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Single> |
|
Type Parameters
ToArrayAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<T[]> |
|
Type Parameters
ToListAsync<T>(IQueryable<T>, CancellationToken)
Declaration
public Task<List<T>> ToListAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IQueryable<T> |
queryable |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<List<T>> |
|
Type Parameters
Implements
ITransientDependency
Extension Methods