AspNetCore Webapi项目框架及前后端快速开发模板,包含几个模块:
- LightApi.Infra 基础设施模块,包含一些基础设施功能,如:日志、缓存、消息队列、工具类等
- LightApi.EFCore EFCore模块,包含EFCore相关类库,如:DbContext、Repository、UnitOfWork等
- LightApi.Mongo MongoDB模块,包含MongoDB相关类库,如:Repository、UnitOfWork等
- LightApi.SqlSugar SqlSugar模块,包含SqlSugar相关类库,如:Repository、UnitOfWork等
在仓库web
目录下:
react_antd_template
基于react+antdesign的快速开发模板vue3elementplus_template
: 基于vue3+elementplus的快速开发模板vue3naiveui_template
: 基于vue3+naiveui的快速开发模板
项目模板位于项目根目录下的template目录,包含以下几个模板:
template_sugar
SqlSugar作为ORM的Webapi开发模板template_efcore
EFCore作为ORM的Webapi开发模板
包名 | 地址 |
---|---|
LightApi | https://www.nuget.org/packages/LightApi.Infra |
LightApi.EFCore | https://www.nuget.org/packages/LightApi.EFCore |
LightApi.Mongo | https://www.nuget.org/packages/LightApi.Mongo |
LightApi.SqlSugar | https://www.nuget.org/packages/LightApi.SqlSugar |
本项目使用Rider进行开发: