1 Star 0 Fork 11

19级软件2班 / dotnet初始化webapi项目并且进行restfull测试的demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

asp.net core webapi 项目

使用到的技术包括,但不限于如下所列:

  1. 基于asp.net corenetcoreapp3.1

  2. 基于EntityFramework core和数据迁移技术

  3. 基于控制反转(IoC)和依赖注入技术(DI)

  4. 使用Restfull约定,来分别完成数据的CRUD,类似如下用法:

    路由形式 说明
    get /users 获取用户列表
    get /users/:id 获取指定id的用户
    post /users 增加用户
    put /users/:id 修改指定用户
    delete /users/:id 删除指定用户
  5. 自行封装的对数据库的CRUD操作 用到了泛型、异步方法、接口、接口实现、泛型接口、集合、完整的属性(使用了私有类型字段)

  6. 基于webapi的路由模式

  7. SqlServer 2014 Express sp1

  8. VSCode 的应用 及 各种(在当前开发环境下)插件(C#、C# Extension、C# XML Document 、Rest Client)的使用

  9. api测试的各种玩法

  10. 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
    
  11. 回顾了下下C#基础,如下图所示:

图不裂开我裂开

  1. 接下来可能用到的技术:JWT、日志审计

  2. JWT最佳实践: 步骤一:在配置文件中设置一些配置 步骤二:在UsersController中,新增加一个用户登录的方法,用于用户的登录,登录成功,返回token 步骤三:真正生成token的,单独写一个帮助类

空文件

简介

暂无描述 展开 收起
C#
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/grade19_soft_class2/Admin3000.Backend.git
git@gitee.com:grade19_soft_class2/Admin3000.Backend.git
grade19_soft_class2
Admin3000.Backend
dotnet初始化webapi项目并且进行restfull测试的demo
master

搜索帮助