# Admin.Framework.Core **Repository Path**: xwltz/Admin.Framework.Core ## Basic Information - **Project Name**: Admin.Framework.Core - **Description**: .net core 3.0 自用开发框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2019-09-30 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目框架整合说明 * 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。 * Admin.Framework.Core是一套基于NetCore+SqlSugar+Layui开发出来的框架,源代码完全开源,并支持前后端分离。 * 支持SQLServer、MySQL、Oracle、PostgreSQL、SQLite等多数据库类型。模块化设计,层次结构清晰。 * Jwt权限认证,操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。提高开发效率及质量。 * 常用类封装,日志、缓存、验证、字典、文件(本地、七牛云)。等等,目前兼容浏览器(Chrome、Firefox、360浏览器等) * 适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。 ### 开发者 1. 系统名称:Admin.Framework.Core 1. 作者:xwltz 1. QQ群:61488281 1. 官网网址:http://www.xwltz.top/ 1. 开源协议:MIT ### 技术栈 * 分层设计参照DDD领域驱动设计简化而来 * Asp.Net Core 3.0 正式版 * Asp.Net WebApi * NSwag.AspNetCore 13.1.2 * SqlSugarCore 5.0.0.10 * Autofac 4.9.4 * Autofac.Extensions.DependencyInjection 5.0.0 * CSRedisCore 3.1.8 * AspNetCore MemoryCache * Log4Net 2.0.8 ## #### 下一步工作计划 * 测试 ## ### 目录结构 ``` 未完成,暂时不生成目录结构 ``` ### 系统更新日志 #### 2019-12-5 1. 更新最新的.NET Core 3.1 版本 2. 新增Web的支持(未完成) 使用layuiadmin作为管理页面 3. 更新类库 * CSRedisCore 3.1.10->3.1.17 * Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.0.0 -> 3.1.0 * NSwag.AspNetCore 13.1.3 -> 13.1.6 #### 2019-09-30 1. 新增Log4Net的支持 2. 新增公共类 详见 Admin.Framework.Core.Infrastructure #### 2019-09-29 1. 移除Swashbuckle.AspNetCore 使用 NSwag.AspNetCore 2. 适配NSwag.AspNetCore WebApi文档 UI使用 ReDoc #### 2019-09-27 1. 修复Autofac 在Asp.Net 3.0 中无法注入的BUG #### 2019-09-26 1. 新增Swagger的初步支持 ##### 2019-09-25 1. 整合框架,使用DDD简化分类模式,避免因为分层而分层 2. 修复BUG 3. 新增Autofac的初步支持