一. ABP简介
官网:https://abp.io/
文档:https://docs.abp.io/zh-Hans/abp/latest/
二. 项目创建
1. ABP CLI
(详见官网:https://docs.abp.io/zh-Hans/abp/latest/cli)
(1). 全局安装/更新:【dotnet tool install -g Volo.Abp.Cli】 、【dotnet tool update -g Volo.Abp.Cli】
(2). 新建项目: abp new <解决方案名称> [options]
eg: 【abp new ypf_test】新建名为ypf_test的abp默认项目 (默认是当前目录下,创建app模板,ui框架为mvc,不含移动端框架、指定db提供程序为ef)
(3). options详解:
A. -t 指定模板,默认为app应用程序模板 【可选值:app、module(微服务,不含ui)、console(工作台模板)】
B. -o 指定创建目录,默认为当前目录
C. --dbms 修改修改ef连接的数据库,默认是sqlserver,可以改为mysql
D. -u 指定ui框架 【可选值:mvc、angular、blazor-server、none】
E. -d 指定数据库提供程序 【可选值:ef、mongodb】
指令组合
默认mvc项目:【abp new ypf_test】
mysql的mvc项目:【abp new ypf_test --dbms mysql】
mysql的webapi项目:【abp new ypf_test --dbms mysql -u none】
mysql的微服务项目:【abp new ypf_test --dbms mysql -t module --no-ui 】
2. 项目创建
默认项目结构如下:
三. DDD相关概念
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://www.cnblogs.com/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。