Class RedbProjectedQueryableTaskExtensions
Extension methods for Task<IRedbProjectedQueryable<T>> to avoid double await.
public static class RedbProjectedQueryableTaskExtensions
Inheritance
Methods
CountAsync<TResult>(Task<IRedbProjectedQueryable<TResult>>)
public static Task<int> CountAsync<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask)
Distinct<TResult>(Task<IRedbProjectedQueryable<TResult>>)
public static Task<IRedbProjectedQueryable<TResult>> Distinct<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask)
FirstOrDefaultAsync<TResult>(Task<IRedbProjectedQueryable<TResult>>)
public static Task<TResult?> FirstOrDefaultAsync<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask)
OrderBy<TResult, TKey>(Task<IRedbProjectedQueryable<TResult>>, Expression<Func<TResult, TKey>>)
public static Task<IRedbProjectedQueryable<TResult>> OrderBy<TResult, TKey>(this Task<IRedbProjectedQueryable<TResult>> queryTask, Expression<Func<TResult, TKey>> keySelector)
OrderByDescending<TResult, TKey>(Task<IRedbProjectedQueryable<TResult>>, Expression<Func<TResult, TKey>>)
public static Task<IRedbProjectedQueryable<TResult>> OrderByDescending<TResult, TKey>(this Task<IRedbProjectedQueryable<TResult>> queryTask, Expression<Func<TResult, TKey>> keySelector)
Skip<TResult>(Task<IRedbProjectedQueryable<TResult>>, int)
public static Task<IRedbProjectedQueryable<TResult>> Skip<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask, int count)
Take<TResult>(Task<IRedbProjectedQueryable<TResult>>, int)
public static Task<IRedbProjectedQueryable<TResult>> Take<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask, int count)
ToListAsync<TResult>(Task<IRedbProjectedQueryable<TResult>>)
public static Task<List<TResult>> ToListAsync<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask)
Where<TResult>(Task<IRedbProjectedQueryable<TResult>>, Expression<Func<TResult, bool>>)
public static Task<IRedbProjectedQueryable<TResult>> Where<TResult>(this Task<IRedbProjectedQueryable<TResult>> queryTask, Expression<Func<TResult, bool>> predicate)