Skip to content
俞正东 edited this page Nov 17, 2022 · 6 revisions

Welcome to the AntMgr wiki!

本wiki会从0开始教会你如何在我开发的这套后台基础之上快速高效的开发。

前提条件

  1. 你有过开发mvc系统的经验 最起码你得知道controller view Filter 是什么东西。
  2. 有用过orm的经验,比如EF之类的。 (虽然本后台用的是AntData这个ORM框架,但是该ORM使用上采用的是原生Linq To SQL的模式和EF差不多,但是比EF轻量级) https://github.com/yuzd/AntData.ORM
  3. 有用过Autofac这款DI容器, https://github.com/autofac/Autofac Autofac.Annotation是我针对Autofc写一个开源扩展,目的是能够像java的Spring框架一样,用标签来控制注入, 摆脱写把很多注入配置代码 https://github.com/yuzd/Autofac.Annotation
  4. 有用过AutoMapper这个组件,没有的话 稍微看下官方文档就好了 https://github.com/AutoMapper/AutoMapper
  5. 虽然我写的view里面的代码采用的是VUE,但是不代表你在写view的时候一定得用vue,也可以直接使用jquery!

使用本后台能达到什么效果

  1. 开发的页面具体完全的权限拦截功能,不需要复杂的配置按照约定的2点,就可以让开发出来的页面 完全实现某个角色 支持配置你想让它有哪些菜单,页面展示哪些按钮。
  2. 掌握基于最新的netcore技术
  3. 对于一个表的CRUD(excel导入,导出)用代码自动生成功能后稍微加点业务逻辑代码,5分钟内可以开发完成

我的开发环境

  1. vs 2017 或以上版本

  2. 安装了配合ORM框架的vs一键生成dbmodel 插件:

https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDataVS

这个插件不会建表的哦别误解,这个插件是一键生成dbmodels给ORM框架使用的