本章节实现了待办事项接口增删改查,效果如下
一.添加待办事项控制器(ToDoController)
- 控制器类需要继承 ControllerBase 基类
- 需要添加 [ApiController] 特性以及 [Route] 特性
- Route(路由) 特性参数规则,一般写法是 [Route(“api/[controller]/[action]”)] 。也就是路由访问路径:前缀api/当前控制器/具体的方法
二.封装服务共用类以及ToDoController 控制器逻辑实现
为了处理业务逻辑和控制器之间实现解耦。我们可以采用以下设计策略:
1.设计通用接口状态返回值类,用于标准化不同业务操作的成功或失败状态信息。
2.创建共用的(CURD,即增加、更新、查询、删除)基础接口类,这些接口类定义了基本的数据库操作,使得业务逻辑处理服