ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。ASP.NET Boilerplate是一個用最佳實踐和流行技術開發現代WEB應用程式的新起點,它旨在成為一個通用的WEB應用程式框架和項目模板。框架ABP是基於最新的ASP.NET CORE,AS ...
ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。
ASP.NET Boilerplate是一個用最佳實踐和流行技術開發現代WEB應用程式的新起點,它旨在成為一個通用的WEB應用程式框架和項目模板。
框架
ABP是基於最新的ASP.NET CORE,ASP.NET MVC和Web API技術的應用程式框架。並使用流行的框架和庫,它提供了便於使用的授權,依賴註入,驗證,異常處理,本地化,日誌記錄,緩存等常用功能。
架構
ABP實現了多層架構(領域層,應用層,基礎設施層和表示層),以及領域驅動設計(實體,存儲庫,領域服務,應用程式服務,DTO等)。還實現和提供了良好的基礎設施來實現最佳實踐,如依賴註入。 1,下麵就根據官網https://aspnetboilerplate.com/下載 點擊Templates
2,點擊創建之後會自動下載
3,下載完之後,解壓-打開解決方案-還原nuget包-關閉解決方案在重新打開-在程式包管理控制台update-database
註意。
設置web為啟動項
Web.config,修改連接字元串。(因為我本地裝的sqlserver是實例是.sqlexpress,所以需要手動修改server。)
程式包管理器控制台,選擇以EntityFramework結尾的項目,並執行Update-Database
,以創建資料庫。
4,最後運行就可以
以上。。
參考:http://www.jianshu.com/p/a6e9ace79345
代碼:https://github.com/tianxiangd/LearnAbp