一、到ABP框架的官網(http://www.aspnetboilerplate.com/),自動生成一個解決方案前端
每步註解:程序員
第一步:AngularJS是一款比較火的SPA(Single Page Application【單頁面應用】)前端框架,通常程序員都只會傳統經典的JQuery MPA(Multiple Pages Application【多頁面應用】)框架,若是你前2個都不會,仍是暫時先選這個吧。數據庫
第二步:選擇ORM工具,這裏提供了EF和NHIbernate兩個ORM,對於這兩個ORM,也是有很多的性能等方面的爭論前端框架
第三步:在文本框中輸入你的項目名稱,好比FirstABP,最後生成的解決方案的名稱是FirstABP.sln,其它層的名稱都以FirstABP開頭。最後點擊"建立個人項目"按鈕會提示下載,下載的就是解決方案的壓縮包。以下圖我本身生成的解決方案。框架
項目結構:工具
還原Nuget包性能
生成項目,確保項目所有生成成功spa
在AbpCompanyName.AbpProject.Web層中打開Web.Config文件能夠查看和配置連接字符串:3d
<add name="Default" connectionString="Server=localhost; Database=SimpleTaskSystemDb; Trusted_Connection=True;" />
生成數據庫code
(1).將項目「AbpCompanyName.AbpProject.Web」設爲啓動項目
(2).打開 工具->Nuget包管理器->程序包管理器控制檯,在下拉列表中選中「AbpCompanyName.AbpProject.EntityFramework」
(3).請確保Sql Server數據庫正常開啓,在 程序包管理器控制檯 執行命令「Update-Database」
命令執行完成後,會生成一個名爲AbpZeroTemplateDb的數據庫
運行項目
默認用戶名 admin 密碼 123qwe