欢迎使用

项目结构采用多层设计,分为前端、后端。前端采用vue3框架,后端Net7,ORM基于EF7。

数据库支持

sqlserver mysql pgsql oracle

项目流程图如下

项目流程图

项目结构描述

项目结构

Core 用于封装外部组件

1、MiaoYu.Core 核心库

2、MiaoYu.Core.CAP CAP组件

3、MiaoYu.Core.Identity Identity组件

4、MiaoYu.Core.Quartz Quartz组件

5、MiaoYu.Core.Razor Razor组件

6、MiaoYu.Core.Redis Redis组件

Repositories 用于封装数据库操作

1、MiaoYu.Repository.EntityFramework EF公共封装

2、MiaoYu.Repository.EntityFramework.Admin Admin数据库封装

3、MiaoYu.Repository.FreeSql.Admin 基于FreeeSql的Admin数据库封装

Shared 封装公共方法

1、MiaoYu.Shared 存放公共通用方法。

比如:日志、缓存、配置、异常、扩展、工具、枚举、模型、配置、验证、过滤器、中间件等

Microservices 存放微服务 (由于咱们是单体所以可看作是项目入口)

1、MiaoYu.Api.Admin 项目入口

Tests 存放单元测试代码

1、MiaoYu.Api.Admin.Test Admin对应单元测试代码

Last Updated:
Contributors: hzy