数据分页显示阶段练习回答
来源:14-7 【思考】阶段练习

慕少6126089
2021-08-29
1. 经典三层架构有哪三层?
表现层,服务层,数据接入层。
2. 分页的好处?
对资源列表实施分页是降低数据数量、提高数据库运行效率的最佳实践方式。
3. 如何基于REST实现分页?
通过 QueryString 获取 pagenumber 和 pagesize,然后 linq 语法中使用 Count 获取数据总量,通过 Skip、Take 获取到分页后的数据。另外可以给返回的 Header 中添加 x-pagination,包括 previousPageLink、nextPageLink、totalCount、pageSize、currentPage、totalPages 这些信息。
{
"previousPageLink": null,
"nextPageLink": "https://localhost:3001/api/TouristRoutes?pageNumber=2&pageSize=5",
"totalCount": 14,
"pageSize": 5,
"currentPage": 1,
"totalPages": 3
}
写回答
1回答
-
阿莱克斯刘
2021-09-04
答案正确
00
相似问题