Files
Yi.Framework/README.md
2021-04-18 15:49:17 +08:00

93 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CC.Yi
#### 介绍
基于.NET5的前后端分离三层架构的高并发高解耦简易型框架--Yi意框架意义是为了开发更简易
第一版开发公布时间2021/3/19 (请记住,这是一个值得纪念的日子)
为了适配更简易的开发我们在2021/3/27 加入了Yi-Easy分支我们将持续更新
#### 软件架构
Yi意框架
Yi意框架源码
CC.Yi.Net5核心版本
CC.Yi.Easy.Net5精简版本
Yi意框架应用图片管理系统
CC.Yi.PictureManagementBetav0.0.1Yi框架后端)
CC.Yi.PictureManagementVue-ElementUI前端
Yi意框架应用作业管理系统
CC.Yi.WorkManagementv1.0.0Yi意框架后端)
CC.Yi.WorkManagementVue-ElementUI前端
Yi意框架应用权限管理系统
CC.Yi.RolePermissionv1.1.0Yi意框架后端)
CC.Yi.RolePermissionVue-Vuetify前端
Yi意框架应用题库管理系统
CC.Yi.QuestionBankv1.2.0Yi意框架后端)
CC.Yi.QuestionBankVue-Vuetify前端
架构:后端.NET5 前端Vue
支持的数据库: SQL ServerMySQLSQLitereidis
操作系统WindowsLinux
扩展EFcoreAutofacIdentityCastleRedisSwaggerT4 Nlog Jwt
封装Json处理模块滑动验证码模块base64图片处理模块HTTP请求
思想简单工厂模式抽象工厂模式观察者模式面向AOP思想面向对象开发
其他: nginx前后端集群配置前后端跨域设置权限认证配置swaggerToken配置
#### 目录结构
![输入图片说明](https://images.gitee.com/uploads/images/2021/0321/023715_59bef411_3049273.png "屏幕截图.png")
Model模型层first code代码优先添加模型数据自动生成
DAL数据处理层处理数据但并未加载进内存
BLL业务逻辑层数据的逻辑将在这层处理
Common工具层工具人层方法已封装一键调用
API接口层接入Swagger可视化测试接口
#### 安装教程
我们将在之后更新教程手册!
1. 下载全部源码
2. 使用Visual Studio 2019在windows环境中打开CC.Yi.sln文件即可
#### 使用说明
我们将在之后更新教程手册!
1. 添加一个数据库,并修改连接数据库的配置文件
2. 添加模型类使用Add-Migration xxx迁移再使用Update-Database更新数据库
3. 向T4Model添加模型名一键转换生成T4
4. 控制器构造函数进行依赖注入直接使用
#### 联系我们:
QQ454313500