1.在EFDemo文件夾中添加Controllers文件夾(用的是上一篇MVC學習筆記(二)—用EF創建數據庫中的項目)
2.在Controllers文件夾下添加一個空的控制器(StudentsController)
3.在StudentsController中的Index方法中添加視圖
4.在EFDemo中添加EFCore的引用

5.向數據庫添加數據
5.1 方法一,StudentsController代碼如下:
 1 using System;  2 using System.Web.Mvc;  3 using EFCore;  4 
 5 namespace EFDemo.Controllers  6 {  7     public class StudentsController : Controller  8  {  9         // GET: Students
10         public ActionResult Index() 11  { 12             using (EFContextDB db = new EFContextDB()) 13  { 14                 Students s = new Students(); 15                 s.Name = "張三"; 16                 s.School = "中山大學"; 17                 s.ID = Guid.NewGuid(); 18                 s.CreatedTime = DateTime.Now; 19  db.Students.Add(s); 20                 int result = db.SaveChanges(); 21                 return View(); 22  } 23  } 24  } 25 } 
        但是顯示12行報錯

解決方法:在EFDemo中安裝EntityFramework

5.2 方法二:
using System; using System.Web.Mvc; using EFCore; namespace EFDemo.Controllers { public class StudentsController : Controller { private EFContextDB db = new EFContextDB(); // GET: Students
        public ActionResult Index() { Students s = new Students(); s.Name = "李四"; s.School = "廈門大學"; s.ID = Guid.NewGuid(); s.CreatedTime = DateTime.Now; db.Students.Add(s); int result = db.SaveChanges(); return View(); } } } 
        (其實5.1和5.2本質上是一樣的)
6.題外話:如何修改默認路由
6.1 打開RouteConfig.cs文件
 
改成如下即可:
     
寫在后面的話:一枚起步很晚的程序猿,現在正在努力把原來落下的知識補回來。
