在Visual Studio Code中使用 ASP.NET Core 創建 Web API項目

本文介紹在Visual Studio Code中使用 ASP.NET Core 構建 Web API 的基礎知識,在本文中,你將瞭解:

  • 創建 Web API 項目。
  • 添加模型類和數據庫上下文。
  • 使用 CRUD 方法構建控制器。
  • 配置路由、URL 路徑和返回值。
  • 使用 Postman 調用 Web API。

å³ä¾§çæ¡è¡¨ç¤ºå®¢æ·ç«¯ã

一、準備環境

1、下載最新版的VSCode進行安裝;

2、下載用戶Visual Studio Code的C#插件進行安裝。也可以在安裝VSCode之後,在VSCode的擴展中搜索該擴展進行安裝:

3、下載.Net Core 3.1及以上版本的.Net Core SDK和.Net Core Runtime進行安裝。

二、創建Web項目

1、打開安裝好的VSCode,首先我們需要處理翻譯問題。按住ctrl+shift+x,打開擴展,在左上方輸入搜索"Chinese (Simplified) Language Pack for Visual Studio Code",選擇中文簡體的擴展進行安裝:

2、重啓VSCode,這是語言已經是中文簡體了。在電腦磁盤中創建一個工作區文件夾,用於存儲即將要開發的Web項目,我這裏創建了一個"測試"文件夾;

3、在VSCode中點擊文件>將文件夾添加到工作區,將剛剛創建的工作區文件夾添加到VSCode工作區:

4、右鍵點擊測試文件夾,點擊在終端中打開;或者直接ctrl+`打開終端:

5、運行以下命令,在測試文件夾中創建一個名爲TodoAPi的WebApi項目並安裝依賴包:

dotnet new webapi -o TodoApi
cd TodoApi
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.InMemory
code -r ../TodoApi

 6、VSCode重啓後右下角會提示是否對項目添加支持,點擊Yes即可,那麼項目文件夾會自動新增.vscode文件夾:

7、 到此,一個簡單的.Net Core WebApi項目就創建完成了,下面我們來進行測試。

8、項目模板會創建 WeatherForecast API。 從瀏覽器調用 Get 方法以測試應用。按 Ctrl+F5 運行應用。 在瀏覽器中,轉到以下 URL:https://localhost:5001/WeatherForecast,返回以下json數據:

對於該WebApi項目的更多內容,微軟的官網有詳細的講解,以下內容不再搬運了。

三、添加模型類 

四、添加數據庫上下文

五、註冊數據庫上下文

六、構建控制器

七、檢查 PostTodoItem create 方法

八、檢查 GET 方法

九、路由和 URL 路徑

十、返回值

十一、PutTodoItem 方法

十二、DeleteTodoItem 方法

十三、防止過度發佈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章