基于Asp.net Core2.0+ElementUI企业级权限管理框架简介

本文介绍了一个采用Asp.NetMvcCore、EntityFramework Core等多种技术构建的跨平台框架。该框架支持服务器端技术包括但不限于依赖注入、数据库操作、权限管理及日志记录等功能,并且在客户端方面集成了Bootstrap、Vue.js等主流前端技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

框架采用了以下技术:

服务器端:

  • Asp.Net Mvc Core
  • 通过层级架结构 (Entities、Repositories、Application Services、DTOs等)
  • Castle windsor (依赖注入容器)
  • Entity Framework  Core、Dapper
  • 自定义用户权限上下文
  • 自定义日志记录模块
  • 基于ERStudio数据库建模即Sql脚本和通用项目代码生成
  • Redis缓存管理

客户端:

  • Bootstrap 
  • ElementUI
  • AngularJs
  • Vue.Js
  • sweetalert、toastr
  • 统一封装ajax请求
  • Layer 弹窗

框架已实现了以下特性:

  • 软删除支持(继承相应的基类或实现相应接口,会自动实现软删除)
  • 统一封装公用字段,无需处理更新人更新时间创建人创建时间等
  • 统一的异常处理(应用层几乎不需要处理自己写异常处理代码)
  • 日志记录(自动记录程序异常)
  • Repository仓储模式(已实现了Entity Framework、NHibernate、MangoDB、内存数据库)
  • EF除了通过CURD功能,还支持指定字段更新,配合Dapper实现灵活sql使用,和数据表返回(DataTable),
  • 为应用层和仓储层的方法自动实现数据库事务
  • 封装一些Javascript 函数,更方便地使用ajax、消息框、通知组件、忙状态的遮罩层等等
  • 权限控制,能控制到菜单、模块功能按钮权限
  • 功能全面的Util工具类,如excel处理、配置文件读取等
  • 支持nginx负载均衡部署

 

转载于:https://www.cnblogs.com/skmobi/p/8978870.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值