你的位置:首页 > 软件开发 > ASP.net > MVC 之 EF框架简介

MVC 之 EF框架简介

发布时间:2016-07-13 11:00:08
个人网站地址:nee32.com 一、实体框架(EF)简介EF框架是一个数据持久层框架,它的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object Relational Mapping,对象关系映射)框架,常见的数据持 ...

个人网站地址:nee32.com

 

一、实体框架(EF)简介

EF框架是一个数据持久层框架,它的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object Relational Mapping,对象关系映射)框架,常见的数据持久层框架有还有Nhibernate、ibaties

二、EF核心 实体数据模型

在MVC中要使用EF的话,首先建立一个MVC4 Web 应用程序,然后添加一个 ADO.NET 实体数据模型(edmx文件),选择从数据库生成(DB First 数据库先创建好)实体,如下图

MVC 之 EF框架简介

然后输入数据库登录名和密码登陆并选择要连接的数据库后,如下图

MVC 之 EF框架简介

直接完成,就自动帮我们生成了

MVC 之 EF框架简介

选中EDMX文件 右键 使用

MVC 之 EF框架简介

MVC 之 EF框架简介

它里面定义了三大部分数据:SSDL content(数据库表),CSDL content(类),以及C-S mapping(类和表的映射关系),下面分别来看下里面的内容

1、SSDL content(数据库表)

MVC 之 EF框架简介

2、CSDL content(类)

MVC 之 EF框架简介

3、C-S mapping(类和表的映射关系)

MVC 之 EF框架简介

下面是EF帮我们生成的类

MVC 之 EF框架简介

那么 这些类是如何生成的呢? 下一章 MVC 之 EF框架简介 T4模板简介


原标题:MVC 之 EF框架简介

关键词:mvc

mvc
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。