在以前MVC5+EF进行CRUD章节时,咱们是经过手动的方式来建立数据模型Model,并手动建立了上下文文件。数据库
这里咱们能够经过EF框架来自动建立上下文文件,操做数据库,EF框架的这个功能真是爽歪歪,有点像傻瓜相机的功能,一键式操做,瞬间提高开发效率。框架
具体实现步骤:设计
①首先须要建立一个MVC项目:blog
建立一个空的MVC Web项目,点击肯定:路由
②建立实体数据模型:开发
在新建的项目解决方案上右键——添加——新建项,在Visual C#中选择ADO.NET实体数据模型进行建立:效率
默认Model1,点击添加,选择“来自数据库的EF设计器”,点击下一步:表单
出现设置实体数据模型向导,这里选择“新建链接”,本身选择建立一个新的数据库实体链接:方法
选择“新建链接”后作如下设置,关联到本身想要创建数据库关系映射的那张表,点击肯定:im
设置完成后作以下图操做,继续点击下一步:
选择“实体框架6.0”,点击下一步继续:
勾选关联的表单,点击完成,这里就自动由EF框架去建立了数据库实体关系的映射,上下文关系也会由框架自动建立:
①上下文Context文件:
②模型文件:
①建立Default控制器与View视图:
②添加控制器显示访问上下文方法Index:
③修改默认控制器RouteConfig.cs文件下的默认控制器路由路径:
完成后便可如以前手动建立的页面同样进行数据展现与显示: