Files
Yi.Framework/README.md
2021-05-31 22:28:37 +08:00

59 lines
1.9 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意框架意义是为了开发更简易
第一版开发完成时间2021/3/19 (请记住,这是一个值得纪念的日子),因此曾经的版本已经停止维护更名为CC.Yi.Old由一定学习研究价值使用框架请使用新版CC.Yi项目
为了更简易的开发,我们即将加入Vue分支我们将持续更新
#### 软件架构
架构:.NET5(.NetCore 5)
支持的关系型数据库mysql、sql server、sqlite
支持的非关系型数据库redis
操作系统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