系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 查询中有个非常常见的需求就是后端分页,实现的方式也不算复杂,所以我们本文仅仅演示一个后端查询分页的例子。 目标 实现分页查询返回。 原理与思路 对于分页查询而言,我们需要在请求中获取当前请求的是第几 ...
系列导航及源代码 使用.NET 开发TodoList应用文章索引 需求 关于查询的另一个需求是要根据前端请求的排序字段进行对结果相应的排序。 目标 实现根据排序要求返回排序后的结果 原理与思路 要实现根据前端请求的进行相应排序,结合我们之前写好的Specification,可以比较简单地做到。 实现 我们还是用TodoItem请求来举例,再添加一个排序字段到查询请求中: GetTodoItemsW ...
2022-01-03 22:06 0 738 推荐指数:
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 查询中有个非常常见的需求就是后端分页,实现的方式也不算复杂,所以我们本文仅仅演示一个后端查询分页的例子。 目标 实现分页查询返回。 原理与思路 对于分页查询而言,我们需要在请求中获取当前请求的是第几 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在查询请求中,还有一类常见的场景是过滤查询,也就是有限制条件的查询,落在数据库层面就是常用的Where查询子句。实现起来也很简单。 目标 实现查询过滤的功能 原理与思路 查询过滤的请求有两种方式,一种 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 本文我们继续来看查询过程中的另外一个需求:搜索。搜索的含义是目标字段的全部或者部分值匹配请求中的搜索条件,对应到数据库层面是Contains逻辑。实现起来也很简单。 目标 实现包含搜索条件的查询。 原理 ...
系列导航 使用.NET 6开发TodoList应用文章索引 需求 需求很简单:如何创建新的TodoList和TodoItem并持久化。 初学者按照教程去实现的话,应该分成以下几步:创建Controller并实现POST方法;实用传入的请求参数new一个数据库实体对象;调用 ...
系列导航 使用.NET 6开发TodoList应用文章索引 需求 需求很简单:实现GET请求获取业务数据。在这个阶段我们经常使用的类库是AutoMapper。 目标 合理组织并使用AutoMapper,完成GET请求。 原理与思路 首先来简单地介绍一下这这个类库 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在查询的场景中,还有一类需求不是很常见,就是在前端请求中指定返回的字段,所以关于搜索的最后一个主题我们就来演示一下关于数据塑形(Data Shaping)。 目标 实现数据塑形搜索请求。 原理与思路 ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 Rate Limiting允许保护我们的API服务免受过多请求的连接导致的性能下降,如果请求次数超过了限制,API服务端将会拒绝后续的请求。 我们可以实现这样的需求:限制获取所有TodoLists为每个IP ...
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 在上一篇文章使用.NET 6开发TodoList应用(24)——实现基于JWT的Identity功能中,我们演示了如何使用.NET框架的Identity组件实现基于JWT Token的认证和授权功能 ...