# ShowTimeCodeEnd
**Repository Path**: FuGuangzhi/ShowTimeCodeEnd
## Basic Information
- **Project Name**: ShowTimeCodeEnd
- **Description**: DotNet6 Webapi EFCore6.0 + SQLSever Or Mysql AutoFac automapper Filter Redis RabbitMQ Log4 NPOI JWT Linq Experssion......
- **Primary Language**: C#
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-04-19
- **Last Updated**: 2022-08-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: API, dotNET
## README
# ShowTimeCodeCSharpWebapi
# 项目介绍
开发框架Asp.net6 webapi,
B站全程Codeing过程链接GO ,
对应前端Git地址前端
# 项目运行(需要安装.net6SDK)

配置数据库连接字符串
在appsettings.json文件里面更换打码处字符串即可
字符串例子"Data Source=127.0.0.1;Initial Catalog=StudyWebApi;User ID=sa;password=?????;"
这里的StudyWebApi就是即将生成的数据库名字 127.0.0.1是地址 ID后面是账号 ??换成密码
换成需要连接的数据库的注意项目默认配置支持的数据库是Sqlsever同样更改配置文件可换成MYSql,其他关系数据库暂时没有写支持
接着启动项目,调用api,上面是创建数据库,下面是删除


# 项目分层介绍
1.Api入口
2.业务逻辑层写业务的抽象和实现
3.数据库管理层 ORM框架数据库的配置
4.实体层 领域模型 视图模型 DTo
5.工具层 一些功能方法 公共配置等
6.测试 听名知意
遵循上层可以调用下层而且可以隔层 下层不可以调用上层 类似于“经典四层”
# 状态
项目持续更新,优化中....
# 给孩子一个小星星
乞讨一下说不定就有了,右上角的星星

