我试图检索特定数量的数据进行分页,我不知道为什么Skip Query会返回一个空的List并且它会抛出以下异常"查询的结果无法进一步枚举而不是一次"
IEnumerable<ImgOrgSet> query = _ImgOrgRepository.GetImgOrgList();
IEnumerable<ImgOrgSet> queryPaginated = query.OrderBy(x => x.Id).Skip((CurrentPage - 1) * PageSize).Take(PageSize);
答案 0 :(得分:1)
正如上面评论和带有标记的重复内容所示,您需要添加.ToList()
以使结果明确可用于进一步处理。
答案 1 :(得分:0)
我认为它会引发异常,因为您扩展了查询&#39;在调试窗口&#39;之前变量。尝试再次运行它,不要扩展查询/调试。