91 Star 287 Fork 154

风起兮 / NetCoreFast

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
qinyongcheng 提交于 2022-05-29 16:40 . 回退到1.3版本

.Net Core Api脚手架,拿来即用

建议切换到2.0即NET6版本,架构有较大改变

介绍

基于EF Core之Code First模式的NetCoreApi快速开发框架。本脚手架支持代码自动生成,以快速开发.Net Core Api接口,实现前后端分离,支持开发多租户系统。极简至上,拒绝厚重。

配套前端

软件架构

  • Asp.net core 3.1+EF Core 3.1(Code First模式)
  • JWT+IdentityModel权限控制
  • Autofac依赖注入
  • Swagger API文档
  • StackExchange.Redis/csredis
  • Quartz定时器
  • Mustachio模板引擎代码生成器
  • DotNetCore.NPOI:word/excel支持
  • NLog日志系统
  • 其他:ChakraCore.NET JavaScript引擎

开发环境

  • VS2019 / net core 3.1

支持数据库

  • SQL Server
  • MySQL
  • Sqlite

使用教程

1. 快速开发

2. 权限控制

3. 登录与请求、获取用户信息

4. 查询过滤器

5. 定时器任务Quartz

6. Excel导入与导出

7. websocket使用

目录结构

Model:模型层
DAL:数据访问层
BLL:业务逻辑层
Web:控制器层
ImCore:基于Redis的即时聊天websocket核心

技术交流群

QQ:240131047

参考文档

码云Markdown语法
码云commonmark语法

C#
1
https://gitee.com/qinyongcheng/NetCoreFast.git
git@gitee.com:qinyongcheng/NetCoreFast.git
qinyongcheng
NetCoreFast
NetCoreFast
master

搜索帮助