public static async Task <List <T> > SkipTakeAsync <T>(this IQueryable <T> query, PagingArguments arguments) { return(await query.Skip(arguments.StartObject).Take(arguments.Size).ToListAsync()); }
public static List <T> SkipTake <T>(this IQueryable <T> query, PagingArguments arguments) { return(query.Skip(arguments.StartObject).Take(arguments.Size).ToList()); }