之前我们说过EF+MVC的使用可以给程序的开发带来很大程度上的便利,那么如何利用EF在MVC中添加实体并添加到数据库呢?
今天小编和大家分享一下。如何使用EF的CodeFirst
首先在MVC中定义实体,并且在实体中添加属性以及属性类型
public class Book
{
public int ID{ get; set;}
public string Title{get; set;}
public double Price{get;set;}
public DataTime CreateTime{get;set;}
}
我们的实体解决了,那么应该如何将实体更新到数据库中呢?
在我们VS的导航栏中——》工具——》NuGet包管理器——》程序包管理控制台
首先执行:Enable-Migrations –EnableAutomaticMigrations
执行完毕以后会出现一个InitialCreate文件,这个文件表示数据库中已经创建好的对象
在命令行PM;后面输入Update-Database这样数据库就更新好了。
今天,我们通过在vs中建立实体,写好代码,直接就可已通过EF生成进数据库,下一章我们来一起学习ModelFirst