【大道至簡】NetCore3.1快速開發框架一:搭建框架


這一章,我們直接創建NetCore3.1的項目

主要分為1個Api項目,和幾個類庫

 

解釋:

項目——FytSoa.Api:提供前端接口的Api項目

類庫——FytSoa.Core:包含了數據庫操作類和模型

類庫——FytSoa.Service:業務操作,包含接口和實現,以及Dto

類庫——FytSoa.Comment:公共方法,包含加解密、緩存、日志、配置等

類庫——FytSoa.Extensions:擴展,集成第三方組件例如,對象存儲(七牛雲)、短信(阿里雲)、微信支付等

  

開始創建,我用的vs for mac 2019,和windows vs2019一樣

 

新建一個空的解決方案,方便后續擴展其他項目,輸入解決方案名稱,和地址

 

在解決方案右擊,新建解決方案文件夾,以便更好的區分項目結構

 

建好的目錄如下

 

在應用程序文件夾,右擊創建APi項目:選擇NetCore應用,選擇API項目,點擊下一步

 

選擇目標框架:NetCore 3.1,繼續下一步

 

 

輸入項目名稱,選擇項目存放位置, (可選)勾選將git用於版本控制,點擊創建按鈕

 

 創建完的項目結構如下

 

 我們繼續新建類庫,按照上面的規划,把相應的都建好

 在應用服務文件夾,分別創建FytSoa.Core類庫和FotSoa.Service類庫

右擊新建類庫,選擇類庫,點擊下一步

 

 目標3.1,輸入名字,點擊創建,其他同理

 

 在應用公共文件夾,創建FytSoa.Common類庫

 

 在應用擴展文件夾,右擊創建FytSoa.Extensions類庫

最終建完的目錄如下:

 

解決方案下面包含了一個項目,四個類庫

 增加個項目之間引用的關系

 

 

解釋:

FytSoa.Service業務服務,引用FytSoa.Core數據庫模型和FytSoa.Common公共幫助方法類庫

FytSoa.Core 數據庫操作,引用FytSoa.Common公共幫助方法類庫

FytSoa.Extensions擴展類庫,引用FytSoa.Common公共幫助方法類庫

FytSoa.Api項目,引用其他四個類庫

 

右擊,選擇項目添加引用

 

 切換到項目選項卡,選擇要引用的類庫,點擊確定即可,其他那幾項,以此類推

 

 

 引用完后,在解決方案上,右擊重新生成解決方案,查看是否生成成功

 

OK,生成沒問題,這樣我們的框架整體就搭建完成。

 

下一章我們將運行API,測試接口,並集成Swagger

 

倉儲地址:https://github.com/feiyit/FytSoa3.1 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM