没有合适的资源?快使用搜索试试~ 我知道了~
rest-api:ASP .NET V5 API
共43个文件
cs:22个
sql:4个
json:3个
需积分: 10 0 下载量 79 浏览量
2021-04-19
03:24:45
上传
评论
收藏 71KB ZIP 举报
温馨提示
ASP .NET 5 Rest API 这个项目帮助我不仅练习.NET,而且还练习了新的概念和技术。 · · · 。 概念与技术 .NET 5.0 该API是使用2021年发布的.NET 5.0制作的。 端点版本控制 Microsoft的允许该API具有控制器版本,通过同时运行多个端点版本,在不破坏客户端应用程序的情况下更新该API非常有用。 通用存储库 通用存储库方法使创建简单的CRUD存储库变得容易。 对于更具体的实现(例如auth),使用要实现的方法创建了一个自定义接口。 数据库上下文 除了不必为简单的逻辑编写SQL而使操作变得更容易之外,借助数据库上下文,更容易更改所使用的DBMS,目前已使用MySQL,但可以轻松替换。 移居 对数据库进行版本控制是一个巨大的挑战,可以使用Evolve工具来进行迁移以帮助解决这一问题。 价值对象 使用值对象,可以更改数据输入和输出到
资源推荐
资源详情
资源评论
收起资源包目录
rest-api-main.zip (43个子文件)
rest-api-main
.travis.yml 627B
docs
readme_pt-BR.md 5KB
img
swagger_screenshot.png 41KB
LICENSE 34KB
Api
Services
ITokenService.cs 312B
Implementations
TokenService.cs 3KB
Program.cs 685B
db
Dockerfile 178B
dataset
V4__Populate_Table_User_With_Token.sql 331B
V2__Populate_Table_User.sql 280B
migrations
V3__Add_Token_Columns_User.sql 130B
V1__Create_Table_User.sql 284B
Controllers
UserController.cs 2KB
AuthController.cs 2KB
Startup.cs 6KB
Dockerfile 599B
Api.csproj 1KB
Model
Configurations
TokenConfiguration.cs 308B
User.cs 756B
Base
BaseEntity.cs 185B
Context
MySQLContext.cs 316B
ci
init_database.sh 111B
appsettings.Development.json 159B
docker-compose.yml 724B
appsettings.json 496B
.dockerignore 316B
Api.sln 2KB
docker-compose.dcproj 601B
Properties
launchSettings.json 934B
Repository
UserRepository.cs 2KB
IUserRepository.cs 308B
Generic
GenericRepository.cs 2KB
IRepository.cs 343B
Business
IUserBusiness.cs 306B
ILoginBusiness.cs 366B
Implementations
LoginBusinessImplementation.cs 3KB
UserBusinessImplementation.cs 1KB
Data
VO
TokenVO.cs 731B
UserVO.cs 355B
Converter
Implementations
UserConverter.cs 1KB
Contract
IParser.cs 257B
.gitignore 6KB
README.md 4KB
共 43 条
- 1
资源评论
Alysa其诗闻
- 粉丝: 28
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功