ASP NET MVC CORE 看官方文檔學習隨筆

這裏只記錄自己覺得有必要的點
官方文檔地址:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/?view=aspnetcore-2.0
Views視圖模型、Models實體模型、Controllers控制器、Migrations遷移機架、Data數據上下文

1、如何新建一個MVC CORE Web
這裏寫圖片描述

2、機架遷移 可以通過該功能快速實現基於單個Model的增刪改查,IDE幫助我們自動生成Controller、View、並生成數據庫架構、數據庫上下文
1、新增一個實體Model(當然,如果你用了數據庫優先,並自己使用EF映射了實體並生成了Poco實體,那麼你可以不用手動新增實體)
這裏寫圖片描述
實體代碼示例如下圖
新增實體
2、添加控制器並生成數據上下文Context
新增控制器
選擇控制器類別
與新建的實體對應且指定上下文Context類名
3、打開NuGet管理控制檯
打開NuGet管理控制檯
5、輸入命令進行初始遷移:
(1)、Install-Package Microsoft.EntityFrameworkCore.Tools
(2)、Add-Migration Initial
(3)、Update-Database
步驟(2)中的Initial是遷移名稱,可以任意命名,但你完成步驟(3),且是首次進行初始遷移後,你會發現,你的代碼中多了一層Migrations文件夾,裏面就是自動生成的初始遷移文件
IDE生成的遷移文件
3、在顯示的View中,要對實體的某個屬性的顯示或者類型做約束,可以使用 System.ComponentModel.DataAnnotations 的屬性進行設置來實現約定
約束顯示樣子和數據類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章