首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c# PagedList异步

c# PagedList异步
EN

Stack Overflow用户
提问于 2016-12-26 16:07:15
回答 0查看 574关注 0票数 1

我对pagedlist有个问题。

我想要更改选定的列,但不工作。所以我想这样做:

代码语言:javascript
复制
return db.stock_products.select(x=> new {x.id,x.title,x.etc}).AsExpandable().Where(classFilter).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);

代码:

代码语言:javascript
复制
 public async Task<IPagedList<DAL.stock_products>> GetPagedListAsync(int pageNumber = 1, int pageSize = 23)
        {
            try
            {
                return await Task.Factory.StartNew(() =>
                {
                    if (isFiltered == false)
                    {
                        return db.stock_products.Where(x=>x.quantity>0).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);
                    }

                    isFiltered = false;

                    return db.stock_products.AsExpandable().Where(classFilter).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);

                });
            }
            catch (Exception ex)
            {
                MessageBox.Show("Stop", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                Application.Exit();
            }
            return null;
        }
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41328272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档