public static IAbpQueryable <Book> Where(this IAbpQueryable <Book> abpQueryable, Expression <Func <Book, bool> > predicate)
 {
     return(new QueryableWrapper(abpQueryable.GetQueryable().Where(predicate), abpQueryable));
 }
        public static async Task <List <Book> > ToListAsync(this IAbpQueryable <Book> abpQueryable)
        {
            await abpQueryable.InitAsync();

            return(await abpQueryable.GetQueryable().ToListAsync());
        }
Example #3
0
 public QueryableWrapper(IQueryable <Book> queryable, IAbpQueryable <Book> abpQueryable)
 {
     _queryable    = queryable;
     _abpQueryable = abpQueryable;
 }