我是Asp.net的新手。请解释MVC和实体框架之间的区别。
答案 0 :(得分:3)
简而言之,MVC构建网页,EntityFramework抽象数据库操作。
答案 1 :(得分:2)
<强> MVC:强>
MVC是三种ASP.NET编程模型之一。
MVC是一个使用MVC(模型视图控制器)设计构建Web应用程序的框架:
实体框架:
实体框架(EF)是一种对象关系映射器,它使.NET开发人员能够使用特定于域的对象处理关系数据。它消除了开发人员通常需要编写的大多数数据访问代码的需要。
答案 2 :(得分:1)
<强> MVC 强>
模型 - 视图 - 控制器(MVC)架构模式分离 应用到三个主要组成部分:模型,视图和 控制器。 ASP.NET MVC框架提供了一种替代方案 用于创建Web应用程序的ASP.NET Web窗体模式。 more info
实体框架
实体框架(EF)是一个支持.NET的对象关系映射器 开发人员使用特定于域的对象处理关系数据。 它消除了对大多数数据访问代码的需求 开发人员通常需要写。 more info
答案 3 :(得分:0)
这两者完全不同,因此您无法在这两者之间进行比较。
MVC框架主要集中在如何从服务器向客户端传送网页。
实体框架是一个对象关系映射器,它可以帮助您抽象不同类型的数据库(MSSQL,MySQL等)并帮助查询对象,而不是在我们的项目中使用sql字符串。
希望这有帮助!