代码拉取完成,页面将自动刷新
基于asp.net core
和netcoreapp3.1
,
基于EntityFramework core
和数据迁移技术
基于控制反转(IoC)和依赖注入技术(DI)
使用Restfull约定,来分别完成数据的CRUD,类似如下用法:
路由形式 | 说明 |
---|---|
get /users | 获取用户列表 |
get /users/:id | 获取指定id的用户 |
post /users | 增加用户 |
put /users/:id | 修改指定用户 |
delete /users/:id | 删除指定用户 |
自行封装的对数据库的CRUD操作 用到了泛型、异步方法、接口、接口实现、泛型接口、集合、完整的属性(使用了私有类型字段)
基于webapi的路由模式
SqlServer 2014 Express sp1
VSCode 的应用 及 各种(在当前开发环境下)插件(C#、C# Extension、C# XML Document 、Rest Client)的使用
api测试的各种玩法
dotnet命令的各种应用
dotnet new sln -n Admin3000.Backend
cd Admin3000.Backend
dotnet new webapi -n Admin3000.Backend.Api
dotnet sln add Admin3000.Backend.Api
cd Admin3000.Backend.Api
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
(定义实体类型、数据库上下文,定义数据连接字符串)
dotnet tool install --global dotnet-ef
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet ef migrations add XXXX
dotnet ef database update
回顾了下下C#基础,如下图所示:
接下来可能用到的技术:JWT、日志审计
JWT最佳实践: 步骤一:在配置文件中设置一些配置 步骤二:在UsersController中,新增加一个用户登录的方法,用于用户的登录,登录成功,返回token 步骤三:真正生成token的,单独写一个帮助类
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。