# AdminSoa **Repository Path**: xuke353/AdminSoa ## Basic Information - **Project Name**: AdminSoa - **Description**: 一个开箱即用得后台管理系统开发框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-03-10 - **Last Updated**: 2023-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](./README_en-US.md) | 简体中文

AdminSoa

2.0版本[Adm.Boot](https://github.com/xuke353/Adm.Boot) ORM更换为EFCore3.0 基于 .NET Core 3.1技术体系,搭建的一套开箱即用的后台管理系统快速开发框架,支持前后端分离,框架已实现通用的权限管理系统。我们希望使用它的人可以快速、稳定的开发出后端服务程序。当然如果你是个学习者,那么这套框架简洁、易懂的特点可能最适合不过了。 ## 功能 - **轻量级ORM框架 SqlSuga**,通用的仓储实现了通用的crud接口和一些常用的方法 - **采用仓储+服务+接口的形式封装框架** - **使用AutoMapper做Dto映射** - **AOP**,支持AOP切面编程 - **AutoFac**, - **封装 JWT 自定义策略授权** - **Serilog日志输出**,比Log4Net配置更加简洁 - **作业调度 Quartz.net** - **SingleR实时消息推送**,全局推送/特定用户推送 - **Redis分布式缓存** - **代码生成器**,一键生成Application层,Repository层,Model层,Controller层,Dto框架代码 - **全局异常处理,全局请求拦截** - **实时可视化健康检查** - **喜欢到按钮级别的授权** - **异步编程** - **Swagger接口文档** - **工作单元**,通过[UseTransaction]特性,实现自动事务处理 ## 结尾 欢迎大家提问题,感谢大家的PR,如果觉得不错,还请帮忙加个:star:哦 后期会以[Adm.Boot](https://github.com/xuke353/Adm.Boot)为基础,在博客园上推出系列教程,希望能与业界大佬交流讨论。