GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BaseCoreVueProject/Zero.Core: 🐶这是一个拿来就能用的Asp.Net Core 框架,欢迎使用!

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

66 Commits
66 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
src
src
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

1.简介

🐷 Zero.Core是一个轻量级的Asp.Net Core 业务开发框架。
内置了常规的用户角色权限管理功能,开箱即用!
并且会将我个人在实际业务中用到的一些比较好的案例。
关于这个框架其实大部分我都没有记录或者写博客,因为我写的代码中有很多的注释,基本很好明白。
但是我还是会将一些我个人不好理解的东西记录博客。
我的博客园主页:前往
当然我这个框架还是搭配了前端一起使用。
前端仓库:前往

2.预览

预览

3.开发

介绍 说明
开发环境 Win10
运行环境(部署) Win10,Linux(未来一定会去做Linux的)
开发工具 vs2019,SqlServer...更多请看蓝图
.Net Core Sdk 3.1.7

4.蓝图

对于这个框架的技术方向的整理,基本都是我未来想去学习或者已经学习了的技术,如图:
image

5.数据库设计

数据库表设计主要为用户表、角色表、菜单表、权限表、字典数据表,同时附带的一些中间表
image 这个模型使用PowerDesign设计的,文件地址 .pdm后缀名。
ps:需要注意的是我的Pd的版本是16.6的,要不然是打不开的

6.功能

✅用户管理
✅角色管理
✅权限管理
✅菜单管理
✅字典数据管理
✅EfCore+SqlServer
✅EfCore+MySql
✅Jwt用户权限
✅Redis+Jwt用户登录保护
✅Autofac依赖注入
✅SignalR实时推送全局错误日志
✅Log4net 记录程序日志
✅Swagger API接口文档
✅AutoMapper 数据映射
✅Quartz.Net任务调度
✅钉钉集成
❎Quartz同步钉钉部门和人员

7.使用

  • 1.首先将代码clone下来。
    image
  • 2.代码下载好后把打开,如图
    image
  • 3.右键解决方案->重新生成解决方案
    image
  • 4.查看生成结果,确保没有错误
    image
  • 5.准备EfCore迁移,首先打开程序包管理控制台 image
  • 6.如果Zero.EfCore类库下有这个文件夹,请先删除
    image
  • 7.查看appsetting.json下的sql配置
    image
  • 8.启用迁移 image
  • 9.查看数据库,打开数据库,查看efcore生成的数据库
    image
  • 10.初始化数据库脚本
    脚本文件前往
  • 11.启动程序,调试接口 image
    成功接口说明就整个项目就跑通啦。😜
    如果您没有安装redis,那么需要先安装redis服务。前往
    如果图片未加载出来您可以前往个人博客查看使用方法。前往

8.系列博客

  • 代码本地使用
  • Quart篇
    • 简单使用Quartz
  • EFCore
    • EFCore配置MySql

9.交流

欢迎各位高手,进群友好讨论学习技术!
QQ群:925362372 感谢您的支持,如果您喜欢请给个Star⭐吧!(在页面的右上角!🤭)

10.致谢

感谢在我开发路上给我帮助的人,谢谢你们!

About

🐶这是一个拿来就能用的Asp.Net Core 框架,欢迎使用!

Resources

Readme
Activity
Custom properties

Stars

11 stars

Watchers

0 watching

Forks

7 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.