【.NET框架】—— MVC5+EF6实体模型自动建立(七)

1.1.使用EF框架自动构建实体模型

在以前MVC5+EF进行CRUD章节时,咱们是经过手动的方式来建立数据模型Model,并手动建立了上下文文件。数据库

这里咱们能够经过EF框架来自动建立上下文文件,操做数据库,EF框架的这个功能真是爽歪歪,有点像傻瓜相机的功能,一键式操做,瞬间提高开发效率。框架

具体实现步骤:设计

①首先须要建立一个MVC项目:blog

 

 

建立一个空的MVC Web项目,点击肯定:路由

 

 

②建立实体数据模型:开发

在新建的项目解决方案上右键——添加——新建项,在Visual C#中选择ADO.NET实体数据模型进行建立:效率

 

 

默认Model1,点击添加,选择“来自数据库的EF设计器”,点击下一步:表单

 

 

出现设置实体数据模型向导,这里选择“新建链接”,本身选择建立一个新的数据库实体链接:方法

 

 

选择“新建链接”后作如下设置,关联到本身想要创建数据库关系映射的那张表,点击肯定:im

 

 

设置完成后作以下图操做,继续点击下一步:

 

 

选择“实体框架6.0”,点击下一步继续:

 

 

勾选关联的表单,点击完成,这里就自动由EF框架去建立了数据库实体关系的映射,上下文关系也会由框架自动建立:

 

 

1.1.1.框架自动建立关联文件说明

①上下文Context文件:

 

 

②模型文件:

 

 

1.1.2.建立控制器与View展现数据库数据

①建立Default控制器与View视图:

 

 

 

 

②添加控制器显示访问上下文方法Index:

 

 

③修改默认控制器RouteConfig.cs文件下的默认控制器路由路径:

 

 

完成后便可如以前手动建立的页面同样进行数据展现与显示:

相关文章
相关标签/搜索