一. 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 : 原創博客請在轉載時保留原文鏈接或在文章開頭加上本人博客地址,否則保留追究法律責任的權利。