数据分页显示阶段练习回答

来源: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

答案正确

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程