先說准備工作:
1,IDE開發工具vs2019
2,微軟的資料庫https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio
准備好開發環境接下來就是具體操作了,.NET core常用的2.*和3.*的版本。這里我用的是目前最新的3.1版本。
第一步:創建一個webApi工程,也可以創建空工程自己往里面添加,大佬好像都這么做。我這里就簡化了畢竟是弱雞,如圖:
創建時記得選擇.net core模板。
第二步:Program.cs和Startup.cs文件配置
Program.cs是程序的入口,Startup.cs是文件的啟動文件。
接口服務的注冊都是在ConfigureServices方法里,看到這個Startup.cs文件可以看到很多IOC操作,之后這個依賴注入也會常常用到。
第三步:創建DBUtility文件夾放數據庫操作的基礎類
詳細看下一篇數據庫連接。
第四步:創建Models文件夾放置數據庫實體model和接口返回model
兩個model的分開主要是為了數據的互不干擾,修改數據庫不會直接影響接口,避免了耦合,數據松綁。
第五步:創建Services文件夾放置接口對數據庫的操作service
這里創建的service為controller的使用創建數據服務,必須要在ConfigureServices進行注冊才可以在controller里面使用。
第六步:在Controller文件夾下面創建業務處理controller。
第七部:在項目的生成中可以調節項目屬性進行控制。如圖:
在圖中可以配置啟動瀏覽器打開的url地址。
項目建立完成了。可以參照創建的例子weather對數據傳輸實現理解理解。