2015-08-26 91 views

回答

2

MVC:

MVC是三个ASP.NET编程模型之一。

MVC是构建基于MVC(模型 - 视图 - 控制器)设计的Web应用程序的框架:

  • Model代表应用核心(例如的 数据库记录的列表)。
  • 视图显示数据(数据库记录)。
  • 控制器处理输入(到数据库记录)。
  • MVC模型还提供对HTML,CSS和JavaScript的全面控制。
  • MVC设计模式给出bellow-

实体框架:

实体框架(EF)是对象关系映射,使.NET开发人员与工作的关系数据使用特定于域的对象。它消除了开发人员通常需要编写的大部分数据访问代码的需求。

Ref.Link:Entity Framework IntroductionMVC Overview

3

简而言之,MVC构建Web页面,EntityFramework抽象化数据库操作。

1

MVC

模型 - 视图 - 控制器(MVC)架构模式分离的 应用程序分为三个主要组件:模型,视图和控制器 。 ASP.NET MVC框架提供了用于创建Web应用程序的ASP.NET Web窗体模式的替代方案。 more info

实体框架

实体框架(EF)是一个对象关系映射器,它使.NET 开发人员使用特定于域的对象的关系数据的工作。它不需要开发人员通常需要编写的大部分数据访问代码。 more info

ASP.NET MVC & the ADO.NET Entity Framework

0

这两个是完全不同的,所以你不能推导出这两者之间的比较。

MVC框架是主要集中在如何从服务器提供一个网页客户端。

实体框架是一个对象关系映射器,帮助你抽象不同类型的数据库(MSSQL,MySQL的等),并帮助查询的对象,而不必在我们的项目SQL字符串。

希望这会有所帮助!