92 Star 290 Fork 154

风起兮 / NetCoreFast

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.29 KB
一键复制 编辑 原始数据 按行查看 历史
风起兮 提交于 2023-03-20 19:30 . 文档更新

.Net6 Core脚手架,拿来即用

介绍

基于EF Core之Code First模式的NetCore快速开发框架。本脚手架支持代码自动生成,以快速开发.Net Core Api接口,实现前后端分离,支持开发多租户系统。极简至上,拒绝厚重。 NET6版本努力让您有飞一般的体验!!!

!!!强烈建议通过CodeGen代码生成器初始化项目!!!

配套前端

软件架构

  • Asp.net core 6.0+EF Core 6.0(Code First模式)
  • Newtonsoft.Json序列化
  • AutoMapper 映射
  • JWT+IdentityModel权限控制
  • Autofac依赖注入
  • Swagger+Swashbuckle.AspNetCore.ReDoc API文档
  • StackExchange.Redis/csredis
  • Quartz定时器
  • DotNetCore.NPOI:word/excel支持
  • NLog日志系统
  • hyjiacan.py4n 汉子转拼音
  • QRCoder 二维码生成器
  • Mustachio模板引擎代码生成器
  • SkiaSharp .NET 平台的跨平台 2D 图形 API
  • Zack.EFCore.Batch 高性能批量操作库
  • System.Linq.Dynamic.Core Linq动态查询库
  • 其他:ChakraCore.NET JavaScript引擎

开发环境

  • VS2022 / net core 6.0

支持数据库

  • SQL Server
  • MySQL
  • Sqlite

使用教程

1. 初始项目

2. 快速开发

3. 自动生成类代码扩展

4. 权限控制

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

6. 查询过滤器

7. 定时器任务Quartz

8. Excel导入与导出

9. websocket使用

10. 升级项目

目录结构

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
NET6

搜索帮助

53164aa7 5694891 3bd8fe86 5694891