建议将所有分页查询的输入参数改为输出参数 返回

C#论坛 老数据
2 1429
int totalCount = 0;
var page = db.Queryable<Student>().OrderBy(it => it.Id).ToPageList(pageIndex, pageSize, ref totalCount);
return totalCount;

以上是现在的分页查询;


修改成输出参数之后,vs 2017及以上就可以如下调用:

var page = db.Queryable<Student>().OrderBy(it => it.Id).ToPageList(pageIndex, pageSize, out int totalCount);
return totalCount;


热忱回答2