日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

【大道至简】NetCore3.1快速开发框架一:搭建框架

發布時間:2024/6/21 综合教程 31 生活家
生活随笔 收集整理的這篇文章主要介紹了 【大道至简】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

總結

以上是生活随笔為你收集整理的【大道至简】NetCore3.1快速开发框架一:搭建框架的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。