1 Star 13 Fork 2

戀上葉子的風 / Admin-Asp.net-Core-MVC

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

项目简介

项目使用ASP.Net Core MVC(.net5.0)写的
ORM框架使用的EFCore (简单用本机电脑配置了一个简单的读写分离)
数据库默认支持是Sqlsever 重写OnConfiguring可支持任意数据库
前端用的Vue.js Element UI
简单的一个登录 成功后界面展示,对应权限给对应的页面
下面各个部分简单描述一下(项目里面会有惊喜哦,突然触发的那种)

登录

image 基础账号是:1314520 或者用姓名:小杰
密码:123456
密码这里用到了MD5加密,验证码用的Drawing画的,这个是我网上找资料搬运而来
表单前端的element UI 的表单验证
还有我们后端MVC的模型验证,因为后面用会身份验证给每个控制器的action加不同权限设计内容较多,登录暂时写的还比较将就
前端也用的axios用了vue肯定用它了
还有一些细节大家项目里面自己看

主界面

image 界面改了一天的美观这个颜色还是挺不错的
右边闹钟网上借鉴大佬写的css3画布,我没这么好的css功底了

部分界面展示

image image

代码分层的介绍

image
我用经典的三层文件夹包裹这样大家更能看懂

image
那么这里我们的MVC就当成UI界面使用

image
逻辑层主要是写的抽象和对应的实现

image
工具层和模型我放在一起在公共设施,也就是大家都用的,数据访问层EFCore的配置

项目运行

首先一定要改你的数据库连接字符串在appsettings.json里面 image
write里面是写库 read里面是读库 我用的轮询策略,读写分离会有延时的哦
箭头指这个字段意思是是否读写分离,会配置的小伙伴选择true,sqlsever发布订阅一下比较简单,
对应字符串也比较明显项目默认写了EFCoreapi生成数据库
有问题自己查资料

项目心得

其实用的知识不多,本质上还是玩增删改查操作表多了一点,看情况升级项目,

给一个小星星 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

看了这么多,孩子想要star
(乞讨一下说不定就有了)

项目胎教

有机会分享项目逻辑一些技术的使用
比如
1.过滤器怎么用,全局配置
2.core里面的依赖注入,项目用的autofac
3.花式读配置文件
4.一些中间件的使用
5.efcore花式封装分页
6.efcore事务的使用
7.ef优化小技巧
8.identitySever基本使用
9.权限设计表的设计思路
10.vue和element ui的一点小坑
11.axios各种请求问题
...........

项目状态

停更
大致功能都写好了,剩下的只是单表增删改查了,项目只适合小型的管理系统借鉴
如果相对复杂建议前后端分离,这个项目前端配置相对简单

MIT License Copyright (c) 2022 小付同学 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

后端:Asp.NetCoreMVC+EFCore 前端:Vue.js+Element UI 因为使用的EFCore,重写OnConfiguring可支持任意数据库 Api生成数据库改字符串运行即可,详细介绍ReadMe文件 展开 收起
C# 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/FuGuangzhi/Admin-Asp.net-Core-MVC.git
git@gitee.com:FuGuangzhi/Admin-Asp.net-Core-MVC.git
FuGuangzhi
Admin-Asp.net-Core-MVC
Admin-Asp.net-Core-MVC
main

搜索帮助