Show / Hide Table of Contents

Class EfCoreAsyncQueryableProvider

Inheritance
object
EfCoreAsyncQueryableProvider
Implements
IAsyncQueryableProvider
ISingletonDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.EntityFrameworkCore
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class EfCoreAsyncQueryableProvider : IAsyncQueryableProvider, ISingletonDependency

Constructors

EfCoreAsyncQueryableProvider()

Declaration
public EfCoreAsyncQueryableProvider()

Methods

AllAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<bool> AllAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Type Parameters
Name Description
T

AnyAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<bool> AnyAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Type Parameters
Name Description
T

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

Declaration
public Task<bool> AnyAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Type Parameters
Name Description
T

AverageAsync(IQueryable<decimal>, CancellationToken)

Declaration
public Task<decimal> AverageAsync(IQueryable<decimal> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<decimal> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<decimal>

AverageAsync(IQueryable<double>, CancellationToken)

Declaration
public Task<double> AverageAsync(IQueryable<double> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<double> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double>

AverageAsync(IQueryable<int>, CancellationToken)

Declaration
public Task<double> AverageAsync(IQueryable<int> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<int> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double>

AverageAsync(IQueryable<long>, CancellationToken)

Declaration
public Task<double> AverageAsync(IQueryable<long> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<long> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double>

AverageAsync(IQueryable<decimal?>, CancellationToken)

Declaration
public Task<decimal?> AverageAsync(IQueryable<decimal?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<decimal?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<decimal?>

AverageAsync(IQueryable<double?>, CancellationToken)

Declaration
public Task<double?> AverageAsync(IQueryable<double?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<double?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double?>

AverageAsync(IQueryable<int?>, CancellationToken)

Declaration
public Task<double?> AverageAsync(IQueryable<int?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<int?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double?>

AverageAsync(IQueryable<long?>, CancellationToken)

Declaration
public Task<double?> AverageAsync(IQueryable<long?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<long?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double?>

AverageAsync(IQueryable<float?>, CancellationToken)

Declaration
public Task<float?> AverageAsync(IQueryable<float?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<float?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<float?>

AverageAsync(IQueryable<float>, CancellationToken)

Declaration
public Task<float> AverageAsync(IQueryable<float> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<float> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<float>

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, decimal>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<decimal>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, double>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, int>>, CancellationToken)

Declaration
public Task<double> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, int>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, int>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, long>>, CancellationToken)

Declaration
public Task<double> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, long>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, long>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, decimal?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<decimal?>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, double?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double?>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, int?>>, CancellationToken)

Declaration
public Task<double?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, int?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, int?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double?>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, long?>>, CancellationToken)

Declaration
public Task<double?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, long?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, long?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double?>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, float?>>, CancellationToken)

Declaration
public Task<float?> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, float?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, float?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<float?>
Type Parameters
Name Description
T

AverageAsync<T>(IQueryable<T>, Expression<Func<T, float>>, CancellationToken)

Declaration
public Task<float> AverageAsync<T>(IQueryable<T> queryable, Expression<Func<T, float>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, float>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<float>
Type Parameters
Name Description
T

CanExecute<T>(IQueryable<T>)

Declaration
public bool CanExecute<T>(IQueryable<T> queryable)
Parameters
Type Name Description
IQueryable<T> queryable
Returns
Type Description
bool
Type Parameters
Name Description
T

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

Declaration
public Task<bool> ContainsAsync<T>(IQueryable<T> queryable, T item, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
T item
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Type Parameters
Name Description
T

CountAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<int> CountAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<int>
Type Parameters
Name Description
T

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

Declaration
public Task<int> CountAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<int>
Type Parameters
Name Description
T

FirstAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T> FirstAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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

Declaration
public Task<T> FirstAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

FirstOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T?> FirstOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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

Declaration
public Task<T?> FirstOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

LastAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T> LastAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

LastAsync<T>(IQueryable<T>, CancellationToken)

Declaration
public Task<T> LastAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

LastOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T?> LastOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

LastOrDefaultAsync<T>(IQueryable<T>, CancellationToken)

Declaration
public Task<T?> LastOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

LongCountAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<long> LongCountAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<long>
Type Parameters
Name Description
T

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

Declaration
public Task<long> LongCountAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<long>
Type Parameters
Name Description
T

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

Declaration
public Task<T> MaxAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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 = default)
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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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 = default)
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>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T> SingleAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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

Declaration
public Task<T> SingleAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

SingleOrDefaultAsync<T>(IQueryable<T>, Expression<Func<T, bool>>, CancellationToken)

Declaration
public Task<T?> SingleOrDefaultAsync<T>(IQueryable<T> queryable, Expression<Func<T, bool>> predicate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, bool>> predicate
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

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

Declaration
public Task<T?> SingleOrDefaultAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T>
Type Parameters
Name Description
T

SumAsync(IQueryable<decimal>, CancellationToken)

Declaration
public Task<decimal> SumAsync(IQueryable<decimal> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<decimal> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<decimal>

SumAsync(IQueryable<double>, CancellationToken)

Declaration
public Task<double> SumAsync(IQueryable<double> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<double> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double>

SumAsync(IQueryable<int>, CancellationToken)

Declaration
public Task<int> SumAsync(IQueryable<int> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<int> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<int>

SumAsync(IQueryable<long>, CancellationToken)

Declaration
public Task<long> SumAsync(IQueryable<long> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<long> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<long>

SumAsync(IQueryable<decimal?>, CancellationToken)

Declaration
public Task<decimal?> SumAsync(IQueryable<decimal?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<decimal?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<decimal?>

SumAsync(IQueryable<double?>, CancellationToken)

Declaration
public Task<double?> SumAsync(IQueryable<double?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<double?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<double?>

SumAsync(IQueryable<int?>, CancellationToken)

Declaration
public Task<int?> SumAsync(IQueryable<int?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<int?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<int?>

SumAsync(IQueryable<long?>, CancellationToken)

Declaration
public Task<long?> SumAsync(IQueryable<long?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<long?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<long?>

SumAsync(IQueryable<float?>, CancellationToken)

Declaration
public Task<float?> SumAsync(IQueryable<float?> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<float?> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<float?>

SumAsync(IQueryable<float>, CancellationToken)

Declaration
public Task<float> SumAsync(IQueryable<float> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<float> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<float>

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, decimal>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<decimal>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, double>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, int>>, CancellationToken)

Declaration
public Task<int> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, int>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, int>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<int>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, long>>, CancellationToken)

Declaration
public Task<long> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, long>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, long>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<long>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, decimal?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<decimal?>
Type Parameters
Name Description
T

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 = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, double?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<double?>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, int?>>, CancellationToken)

Declaration
public Task<int?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, int?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, int?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<int?>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, long?>>, CancellationToken)

Declaration
public Task<long?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, long?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, long?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<long?>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, float?>>, CancellationToken)

Declaration
public Task<float?> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, float?>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, float?>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<float?>
Type Parameters
Name Description
T

SumAsync<T>(IQueryable<T>, Expression<Func<T, float>>, CancellationToken)

Declaration
public Task<float> SumAsync<T>(IQueryable<T> queryable, Expression<Func<T, float>> selector, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
Expression<Func<T, float>> selector
CancellationToken cancellationToken
Returns
Type Description
Task<float>
Type Parameters
Name Description
T

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

Declaration
public Task<T[]> ToArrayAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<T[]>
Type Parameters
Name Description
T

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

Declaration
public Task<List<T>> ToListAsync<T>(IQueryable<T> queryable, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IQueryable<T> queryable
CancellationToken cancellationToken
Returns
Type Description
Task<List<T>>
Type Parameters
Name Description
T

Implements

IAsyncQueryableProvider
ISingletonDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform