Files
Yi.Framework/README.md
2021-06-02 21:40:14 +08:00

68 lines
2.2 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下的WebAPI三层架构快速开发框架
# Yi意框架
意义是为了开发更简易
#### 版本更新
v3.0.1------2021/6/2(架构全方面更新完善、添加oracle数据库支持、添加mongodb数据库支持)
v3.0.0------2021/5/30(重构框架,上传基本架构,一切为简易前行)
......省略7个版本更新
v2.0.0------2021/4/21(第二版开发完成时间,项目重构,向这高并发集群前进)
......省略12个版本更新
v1.0.0------2021/3/19(第一版开发完成时间,请记住,这是一个值得纪念的日子)
#### 介绍
曾经的v1.0.0、v2.0.0版本已经停止维护更名为CC.Yi.Old有一定学习研究价值使用框架请使用新版CC.Yi项目
#### 软件架构
架构:.NET5(.NetCore 5)
支持的关系型数据库mysql、sql server、sqlite、oracle
支持的非关系型数据库redis、mongodb
操作系统Windows、Linux
扩展EFcore、Autofac、Identity、Castle、Swagger、T4、Nlog后期我们会添加更多
封装Json处理模块滑动验证码模块base64图片处理模块后期我们会添加更多
思想简单工厂模式抽象工厂模式观察者模式面向AOP思想面向对象开发
#### 目录结构
![输入图片说明](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