軟件: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