1.在EFDemo文件夹中添加Controllers文件夹(用的是上一篇MVC学习笔记(二)—用EF创建数据库中的项目)

2.在Controllers文件夹下添加一个空的控制器(StudentsController)

3.在StudentsController中的Index方法中添加视图

4.在EFDemo中添加EFCore的引用

5.向数据库添加数据

5.1 方法一,StudentsController代码如下:

 using System;
using System.Web.Mvc;
using EFCore; namespace EFDemo.Controllers
{
public class StudentsController : Controller
{
// GET: Students
public ActionResult Index()
{
using (EFContextDB db = new EFContextDB())
{
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();
}
}
}
}

但是显示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文件

改成如下即可:

写在后面的话:一枚起步很晚的程序猿,现在正在努力把原来落下的知识补回来。

最新文章

  1. ionic导航之后返回功能的说明
  2. PO、VO、DAO、BO、POJO
  3. UICollectionView未充满时也可以滚动
  4. 02.JSP的3个编译指令
  5. 图像储存容器Mat[OpenCV 笔记11]
  6. HDOJ(HDU) 1859 最小长方形(水题、、)
  7. javascript 正则匹配手机号码
  8. Lua 学习笔记(二)
  9. 从头开始-03.C语言中数据类型
  10. <一年成为Emacs高手>更新到20130706版
  11. PowerDesigner设置
  12. java中转换json方式(JSONArray,JSONObject),json解析
  13. JavaScript中国象棋程序(5) - Alpha-Beta搜索
  14. jdk动态代理原理
  15. Linux修改主机名脚本-不重启-支持RedHat、SUSE
  16. IIS出现The specified module could not be found的解决方法
  17. Xamarin Essentials教程剪贴板Clipboard
  18. C#Mvc地址栏传值
  19. Spark机器学习(4):朴素贝叶斯算法
  20. position relative top失效的问题,温习下常用两种的居中方式

热门文章

  1. Zabbix实战-简易教程--中间件RabbitMQ监控
  2. java实现开根号的运算
  3. 堆叠注入——BUUCTF-随便注
  4. 从太空到地球某个位置的轨迹录像制作 | Earth Zoom in/out Tutorial (Record Video)
  5. flutter upgrade之后出现Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from
  6. Java12新特性 -- 可中断的 G1 Mixed GC
  7. Automl基于超大数据下的数据分发方案探讨
  8. nginx/apache静态资源跨域访问问题详解
  9. 深入玩转K8S之利用Label控制Pod位置
  10. Spring-boot2X基于sharding-jdbc3.x分表分库