MongoDB從入門到實戰之.NET Core使用MongoDB開發ToDoList系統(1)-後端專案框架搭建

追逐時光者發表於2023-01-02

前言:

  前面的四個章節我們主要講解了MongoDB的相關基礎知識,接下來我們就開始進入使用.NET7操作MongoDB開發一個ToDoList系統實戰教程。本章節主要介紹的是如何快熟搭建一個簡單明瞭的後端專案框架。

MongoDB從入門到實戰的相關教程

MongoDB從入門到實戰之MongoDB簡介?

MongoDB從入門到實戰之MongoDB快速入門?

MongoDB從入門到實戰之Docker快速安裝MongoDB?

MongoDB從入門到實戰之MongoDB工作常用操作命令?

MongoDB從入門到實戰之.NET Core使用MongoDB開發ToDoList系統(1)-後端專案框架搭建?

YyFlight.ToDoList專案原始碼地址

GitHub地址:https://github.com/YSGStudyHards/YyFlight.ToDoList

為什麼選擇ASP.NET Core?

  首先請你不要再停留在ASP.NET 4.x時代了,不要一聽到.NET就是效能不行、不能跨平臺、拖控制元件等等各種詬病。首先ASP.NET Core是對 ASP.NET 4.x 的重新設計(包括體系結構上的更改),是一個跨平臺的高效能、精簡、模組化、更支援雲原生的開源框架。

ASP.NET Core 具有如下優點:

各大程式語言效能測試結果的視覺化圖表:

開發者根據 The Benchmarks Game 的測試資料製作了一份視覺化圖表,如下所示,灰色反映的是時間效率,越短代表效能越好,棕色則是基於執行時間和記憶體開銷的加權值。

視覺化圖表來源:https://www.oschina.net/news/201120/programming-language-benchmarks

Visual Studio 2022 IDE下載

沒有下載程式碼編輯器的同學可以透過以下連結下載:https://visualstudio.microsoft.com/zh-hans/downloads/

 

新建YyFlight.ToDoList專案解決方案

 

 

 專案對外介面WebApi建立

 

專案Application應用層建立

 

 

 

 

專案Repository倉儲層建立

 

 

 

 

專案Infrastructure基礎設定層建立

 

 

 

相關文章