軟件:Visual Studio 2019
數據庫:SQLServer2019
1.打開vs2019,點擊創建新項目

2.選擇ASP.NET Core Web 應用程序,點擊下一步

3.配置項目名字和位置,本項目名字為Lesson2,位置是E:\2020\Lesson2

4.選擇.NET Core和ASP.NET Core 3.1,選擇空項目,不選擇HTTPS配置

5.項目創建完成之后,點擊IIS Express是否可以運行

瀏覽器顯示Hello World,說明項目正常,接下來開始配置MVC項目
6.右鍵點擊Lesson2 ,選擇新建文件夾,創建名為Controllers,Models和Views三個文件夾


6.右擊Controllers文件夾,選擇控制器,添加一個空的控制器,名為HomeController


7.右擊Index->選擇添加視圖->添加(視圖名稱要Controllers的Index方法保持一致)

8.添加完成之后,可以在Views->Home->Index看見名為Index的頁面,將h1標簽里面的內容改為一下內容

9.在Views添加Shared文件夾,右擊Shared文件夾,選擇新建項,選擇Razor布局


10.右擊Views,選擇新建項,分別添加一下兩個視圖


11.在_ViewImports.cshtml添加一下代碼

12.添加路由,在Startup文件添加一下代碼


13.點擊IIS Express運行 出現“這是MVC項目”,說明我們的項目配置成功了

以上就是ASP.NET Core3.1從空項目配置成MVC項目,以下配置數據庫項目,然后從數據庫里面獲取數據
1.建立一個類庫,名字為LPTDB(開發中模型一般放在類庫中,便於維護)

2.建立一個Student類,然后再建立一個LPTDbcontext類


3.在Lessons2導入一下兩個程序包,將LPTDB引入到此項目

4.在appsettings.json文件配置數據庫連接字符串,需要在自己本機安裝SQLServer2019

5.在Startuo類添加一下代碼

6.進行數據庫遷移,打開程序管理包控制台

輸入數據庫命令


數據遷移成功后,可以在LPT數據庫看到兩張表,一張是數據庫遷移記錄,另一張是Student表

7.在HomeController里面添加一下代碼

8.創建Student視圖,分別在Index視圖和student視圖頁面添加以下代碼


9.點擊IIS Express


