上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 本篇实现F3功能(见红色部分) 功能序号 HTTP谓词(HTTP verbs) API 描述 F1 GET /api/users 管理员获取用户列表 F2 POST /api/users 管理员添加用户 F3 PATCH /api/users/{id}/role 管理员修改用户角色 F4 PATCH 阅读全文
posted @ 2021-01-27 13:16 屏风马 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 本篇实现F2功能(见红色部分) 功能序号 HTTP谓词(HTTP verbs) API 描述 F1 GET /api/users 管理员获取用户列表 F2 POST /api/users 管理员添加用户 F3 PATCH /api/users/{id}/role 管理员修改用户角色 F4 PATCH 阅读全文
posted @ 2021-01-27 00:35 屏风马 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍一下上一篇中涉及的一些概念,知道的可以跳过。 1 . 服务的作用域 在上一篇中我们将对象的创建交给框架,以服务的形式提供给应用程序, 在注册的时候用的是services.AddScoped<IUserDao, MySqlUserDao>()这个函数。 在注册服务的时候还有另外两个相似的方法如 阅读全文
posted @ 2021-01-26 22:28 屏风马 阅读(2040) 评论(0) 推荐(1) 编辑
摘要: 本篇实现F1功能(见红色部分) 功能序号 HTTP谓词(HTTP verbs) API 描述 F1 GET /api/users 管理员获取用户列表 F2 POST /api/users 管理员添加用户 F3 PATCH /api/users/{id}/role 管理员修改用户角色 F4 PATCH 阅读全文
posted @ 2021-01-26 19:44 屏风马 阅读(2104) 评论(0) 推荐(1) 编辑
摘要: 1 . 用户表t_user的字段如下表: 字段名称 类型 描述 user_id int 用户唯一编号 nickname varchar(10) 用户昵称 email varchar(30) 登录邮箱 password varchar(20) 登陆密码 role_code varchar(10) 角色 阅读全文
posted @ 2021-01-26 15:22 屏风马 阅读(2469) 评论(1) 推荐(0) 编辑
摘要: .net core webapi中路由总的设计原则可以参考官方文档中的这一句话(红圈处): 即 REST APIs 应使用 属性路由(也有译为“特性路由”)将应用程序的功能建模为一组资源,对资源的操作由 HTTP 谓词表示。 下面我们结合UsersController.cs的代码来分析如何体现这一设 阅读全文
posted @ 2021-01-26 12:56 屏风马 阅读(3423) 评论(1) 推荐(1) 编辑
摘要: 打开VS2019,新建一个wepapi项目,名称为WebApiDemo, 将系统自动生成的 WeatherForecast.cs和 WeatherForecastController.cs 删除,在根目录添加一个Models的文件夹, 然后在Controllers目录下添加一个UsersContro 阅读全文
posted @ 2021-01-25 23:35 屏风马 阅读(4028) 评论(2) 推荐(0) 编辑
摘要: 2020年9月14日,微软发布DOT NET5(Release Candidate)RC1版本,从而完成了.net framework和.net core的统一。 毫无疑问.net5是未来,对企业而言,系统的开发和部署降低了成本,对个人而言,一个统一的开发框架降低了学习成本, 作为一个.net程序员 阅读全文
posted @ 2021-01-25 22:30 屏风马 阅读(3009) 评论(0) 推荐(0) 编辑
摘要: 做.net core web开发有两年了,接下来准备写一个.net core web开发的项目实战系列文章,算是做个总结 。 项目包含三大部分: 一、Razor页面风格的网站,功能点如下: 1 . 前台产品展示页面,网址类似:https://www.xxx.com/index.cshtml 2 . 阅读全文
posted @ 2020-12-15 10:17 屏风马 阅读(2730) 评论(1) 推荐(3) 编辑
摘要: 一、泛型委托 如果将委托中的参数定义成泛型即是泛型委托,代码如下: 1 //带1个参数的泛型委托 2 public delegate string MyGenericDelegate1<T1>(T1 code, string msg); 3 4 //带2个参数的泛型委托,T1是方法的形参类型, TR 阅读全文
posted @ 2020-12-14 23:19 屏风马 阅读(391) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页