這系列文章是參考了.NET Core文檔和源碼,可能有人要問,直接看官方的英文文檔不就可以了嗎,為什么還要寫這些文章呢?

原因如下:

  1. 官方文檔涉及的內容相當全面,屬于那種大而全的知識倉庫,不太適合初學者,很容易讓人失去重要,讓人掉入到具體的細節(jié)之中。
  2. 對于大多數人來講開發(fā)語言只是工具,程序員都有一個通病,就是死磕工具,把工具學深。我認為在工具上沒有必要投入太多時間,以能高效地完成日常的工作項目為準即可。要需求驅動學習,你需要什么學什么。如果你學的新技術新特性只是屠龍之技或者只需要用到的時候去查一下即可的話,這種死磕這又有什么用。沒有必要花120%的時間去學100%的知識,你只需要花20%的時間去學習80%的知識就可以了,剩下的等實際的項目中用到的時候去查就可以了,工具只是工具,不是工作本身。
  3. 目前基本所有的文章都是基于Windows平臺的Visual Studio IDE來介紹的。而我用的是一臺Mac,所以我將基于Mac平臺的Visual Studio Code講解適合我們實際項目中遇到的知識。
  4. 還有一點,就是這是我個人的學習總結。

這系列文章就是讓你去花20%的時間去學80%的東西,剩下的20%再去看官方文檔。

在.NET Core里面MVC和WebAPI兩者被整合成一個框架,分享同一套代碼和管線。這樣我們就可以更方便地開發(fā)MVC應用程序和Web API接口。

創(chuàng)建項目

在這篇文章中我們將要創(chuàng)建的API如下:

API 描述                 
GET /api/user 獲取所有的用戶信息
GET /api/user/{id} 根據ID獲取指定的用戶
POST /api/user 添加新的用戶

我想了解如何學習

姓名:
手機:
留言:
 
    <thead id="e4gxx"></thead>