/QCMS

.net core2.2 webapi +Efcore+swagger

Primary LanguageC#

QCMS

基于.net core2.2 webapi +Efcore+swagger 传统数据驱动-事务脚本模式架构

一.开发架构分为 UI 1.webApi层 2.服务层 3.数据仓储层,4.模型层 5.基础建设层

二.项目涉及的开发技术:

  1. Swagger API文档生成、调试、API版本管理,API基于Restful风格编写接口

2.Async和Await异步编程

  1. Cors .NET Core自带的全局跨域解决方案

  2. Autofac 轻量级IOC容器组件

  3. 集成 MiniProfiler 性能监测

  4. JWT Token身份认证

  5. FluentValidation数据有效性验证

8.自动定义代码生成器 有现成模板

9.导出文档如下: