-4

我正在尝试使用代码优先方法中的 Skip Take 进行分页,但给出了错误。 在此处输入图像描述

方法

 [HttpPost]
    [Route("Paging")]

    public async ActionResult<IEnumerable<City>> Paging(int CurrentPage)
    {
        CurrentPage = CurrentPage;
        return   _dropdowncontext.cities.OrderBy(x=>x.CityId).Skip((CurrentPage - 1) * 5).Take(5);
    }
4

1 回答 1

0
[HttpPost]
[Route("Paging")]
public async Task <ActionResult<IQueryable<City>>> Paging(int CurrentPage=1)
    {
    var abc= await _dropdowncontext.cities.OrderBy(x=>x.CityId).Skip((CurrentPage - 1) * 5).Take(5).ToListAsync();

        if (!abc.Any())
            return NotFound();
        return Ok(abc);
    }
于 2019-11-28T07:06:42.903 回答