开源推荐:.Net Core3.1 + EF Core + LayUI 封装的MVC版后台管理系统
ASP.NET Core是一个由微软创建的,用于构建Web应用程序,API,微服务的Web框架。它使用常见的模式,例如MVC(模型-视图-控制器),依赖注入,和一个由中间件构成它基于Apache 2.0许可开放源码,就是说,源可以自由获取,并且欢迎社区成员以缺陷修复和新功能提交的方式进行贡献。
ASP.NET Core在Microsoft的.NET运行时库上,例如Java的虚拟机(JVM)或Ruby的解释器。有多种语言(C#,Visual Basic,F#)可以编写ASP.NET Core程序。C#是最常见的选择,我在书中也会采用它。你可以在Windows,Mac和Linux上进行并发运ASP.NET Core应用。
如果你想学习.NET Core,推荐这个开源项目!
项目名称:学生信息管理系统1.0
后台框架:.Net Core 3.1 + EF Core yrjw.ORM.Chimp
前端框架:ASP.NET Core MVC + LayUI + Bootstrap
数据库:MS-SQL 或 MySQL 二选一
迁移方式:Code First (推荐CLI命令初始化数据库和升级)
开源地址:https://gitee.com/h_gxi/StudentManageSystem.git
框架结构图
框架封装介绍
1、简单三层架构,前后端分离模式,目前采用Layui前端组件的MVC框架,后面可直接替换UI层VUE等前端框架。
2、集成了之前发布的yrjw.ORM.Chimp包,该组件只是将EF Core使用仓储模式的工作单元进行了封装,常用的CURD方法和API统一返回的模型。
3、依赖注入,原来部分使用了Autofac属性注入,后来发现使用Lazy<>冲突,将全部采用DI构造函数方式注入服务。
4、封装配置项绑定绑定,支持ChangeToken.OnChange热更新。
5、添加服务,服务端缓存、CORS、ORM、Lazy懒加载、AutoMapper、认证、授权、异常处理。
6、添加Swagger,添加Jwt身份认证,模型验证结果格式化。
7、封装了Serilog日志组件。
8、封装了MemoryCache缓存。
9、封装了Auth.Jwt身份认证。
10、封装了yrjw.CommonToolsCore常用类库扩展包。
11、MVC项目中使用WebApiClient组件,调用WebApi接口数据。
项目截图:
博客:
https://www.cnblogs.com/han1982/p/13520471.html
开源推荐:.Net Core3.1 + EF Core + LayUI 封装的MVC版后台管理系统相关推荐
- Asp.net Core + EF Core + Bootstrap搭建的MVC后台通用管理系统模板(跨平台版本)
6月随着.NET CORE PREVIEW2的发布,JUCHEAP 的CORE版本也由之前的JuCheap Core 1.0升级到了JuCheap Core 2.0,并且已经在将core版本应用到了生 ...
- 合肥千峰前端培训---使用layui写传统mvc模式后台管理
layui下载 官网下载,解压到项目文件夹下的public目录下 layui使用 资源引入注意,通常入口文件中会配置静态资源根目录为/public 当服务器开启时,通过 地址+/(localhost: ...
- springboot+vue的几个开源后台管理系统
前言 不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了. SmartAdmin 我们开源一套漂亮的代码和一套整洁的代码规范, ...
- 这 6 款能挣钱的 Spring Boot 开源后台管理系统,真TMD香!
不得不佩服 Spring Boot 的生态如此强大,今天我给大家推荐几款 Gitee 上优秀的后台开源版本的管理系统,小伙伴们再也不用从头到尾撸一个后台管理系统了,简直就是接私活,挣钱的利器啊. Sm ...
- Java SpringBoot+Mybatis Layui+JQuery+html微信公众号后台管理系统
Java SpringBoot+Mybatis Layui++html微信公众号后台管理系统 hddhln 玛雅资源 技术框架 开发语言:JAVA 数据库:MYSQL JAVA开发框架:SpringB ...
- 开源推荐:Asp.Net Core入门学习手册!
前言 推荐一个入门级的.NET Core开源项目,非常适合新手入门学习.NET Core. 开源地址: https://github.com/windsting/little-aspnetcore-b ...
- 推荐一款基于 .NET Core开源的小程序商城系统
由于疫情的缘故,很多商家都把线下的战场转移到线上了.而小程序就成为商家越来越看中的新战场,因为它能够帮助克服疫情对于经济的影响,开辟新的零售模式.今天就给大家推荐一款开源的小程序商城系统. 项目简介 ...
- efcore 实体配置_快速掌握EF Core使用技能
EF Core 基础概念 概念 EF Core 全称是Entity Framework Core,可使用 EF Core 开发面向 .NET Core 的应用,EF Core 同时支持在 Visual ...
- 跟我一起学.NetCore之EF Core 实战入门,一看就会
前言 还记得当初学习数据库操作时,用ADO.NET一步一步地进行数据操作及查询,对于查询到的数据还得对其进行解析,然后封装返回给应用层:遇到这种重复而繁琐的工作,总有一些大神或团队对其进行封装,从而出 ...
最新文章
- Shell主要逻辑源码级分析(1)——SHELL运行流程
- Linux下的DNS服务器搭建
- 关于Jsp页面的jstl标签的级联属性的异常。
- ComboBox联动
- iOS学习笔记15-设计模式之 适配器模式
- 循环序列模型 —— 1.6 语言模型和序列生成
- GAN之再进化:分布判别器,大连理工提出一种新式无监督图像合成方法
- ppt中的流程图怎么整体移动_PPT中图片太丑了?该怎么办?
- access汇总_区块链或密码学相关论文汇总,持续更新中
- Office365 PowerShell打开邮箱审计功能
- 关于NDK及安装使用
- 计算机web前端岗位职责,web前端开发工程师岗位的职责
- UEFI 启动 win7
- 百度云盘Mac破解不限制下载速度-百度网盘客户端 - Go语言编写
- java技术选型文档模板_系统方案汇总文档
- Android自定义View_绘制菱形图片
- Web前端开发有哪些岗位职责 要掌握什么技能
- 干货 | LoRaWAN 协议中文版,你要的pdf来了
- 2018/8/22部分算法总结 二维几何常用算法
- 更新image的方法
热门文章
- 安卓相机 高帧率_Android MediaCodec和摄像头:如何实现更高的帧速率从相机获取帧原始数据?...
- kali怎么成为管理员_网站死链是什么、是怎么引起的以及死链对SEO优化的影响?...
- 用U盘或移动硬盘安装Windows7 (超简单制作Win7安装U盘方法)
- LeetCode 77.组合求和
- Ubuntu 下配置 NFS
- Android 干货,强烈推荐
- 数据库 创建 / 查看/ 删除
- tomcat 开启远程debug
- HealthKit有名无实,疑点重重
- 子商城管理之签到活动