C# MVC和ASP.NET中的实体框架有什么区别?

C# MVC和ASP.NET中的实体框架有什么区别?,c#,asp.net,asp.net-mvc,database,C#,Asp.net,Asp.net Mvc,Database,MVC和ASP.NET中的实体框架有什么区别?MVC 顾名思义,MVC遵循一种称为 模型视图控制器。它定义了ASP.NET web的形状 应用程序及其包含的组件之间的交互 MVC模式并不新鲜,可以追溯到1978年,但由于以下原因,它获得了广泛的普及: •MVC模式中的用户交互遵循 自然循环:用户执行一个操作,作为响应,应用程序更改其 数据模型,并向用户提供更新的视图。然后循环重复 •Web应用程序结合了多种技术(数据库、HTML、, 例如,可执行代码),通常分为一组层。这个 从这些组合中产生的模

MVC和ASP.NET中的实体框架有什么区别?

MVC 顾名思义,MVC遵循一种称为 模型视图控制器。它定义了ASP.NET web的形状 应用程序及其包含的组件之间的交互

MVC模式并不新鲜,可以追溯到1978年,但由于以下原因,它获得了广泛的普及:

•MVC模式中的用户交互遵循 自然循环:用户执行一个操作,作为响应,应用程序更改其 数据模型,并向用户提供更新的视图。然后循环重复

•Web应用程序结合了多种技术(数据库、HTML、, 例如,可执行代码),通常分为一组层。这个 从这些组合中产生的模式自然映射到 MVC模式

看一看,了解更多关于MVC的信息

剃须刀 在ASP.NET核心MVC应用程序中,视图引擎用于呈现已发送到客户端的内容。默认的视图引擎称为Razor,它处理带注释的HTML文件,将动态内容插入发送到浏览器的输出中

这不适用于ASP.NET,Razor页面是在ASP.NET核心MVC2中引入的

了解剃须刀页面

实体框架(核心) Entity Framework Core(也称为EF Core)是Microsoft生产的一个对象关系映射(ORM)包,它允许.NET Core应用程序在关系数据库中存储数据

换句话说,实体框架核心充当ASP.NET核心MVC应用程序和数据库之间的桥梁

了解更多关于EF的信息

Web API MVC的流行激发了另一个新的web特性。WEB API。当MVC试图从Web表单留下的地方起飞时,Web API试图对简单对象访问协议(SOAP)做同样的事情

继续阅读