Asp.net mvc 4 您需要为MVC4单页应用程序使用实体框架吗?

Asp.net mvc 4 您需要为MVC4单页应用程序使用实体框架吗?,asp.net-mvc-4,asp.net-web-api,Asp.net Mvc 4,Asp.net Web Api,我做了一些研究,没有找到一个实体框架没有在单页应用程序中使用的例子(对于MVC4)。使用SPA是否需要实体框架 不,你不需要,那只是微软尽可能多地使用自己的技术 例如:谷歌的GMail是一个SPA,不可否认不是使用ASP.NETMVC完成的。你真的认为他们在使用实体框架吗?单页应用程序(SPA)绝对不需要ASP.Net MVC。 SPA只是一种架构模式,它使用现有的web开发技术来创建更好的用户体验 要查看以一般方式描述的SPA,请查看本文: 由于SPA在过去几年中已经成为一个热门话题,微软选

我做了一些研究,没有找到一个实体框架没有在单页应用程序中使用的例子(对于MVC4)。使用SPA是否需要实体框架

不,你不需要,那只是微软尽可能多地使用自己的技术


例如:谷歌的GMail是一个SPA,不可否认不是使用ASP.NETMVC完成的。你真的认为他们在使用实体框架吗?

单页应用程序(SPA)绝对不需要ASP.Net MVC。

SPA只是一种架构模式,它使用现有的web开发技术来创建更好的用户体验

要查看以一般方式描述的SPA,请查看本文:

由于SPA在过去几年中已经成为一个热门话题,微软选择提供一种使用以.NET为中心的技术(事实上不仅仅是ASP.NETMVC)创建SPA的方法

对于Microsoft特定的方式,请查看以下内容:

是的,如果您指的是使用KnockoutJS和UpshotJS演示的SPA概念,那么它确实需要EF。这是因为Upshot设计用于处理EF提供的元数据。然而,现在还为时过早,我们不知道Upshot将来会提供什么功能。我们甚至可以看到处理不同数据库的客户端库或扩展


关于SPA这个概念,您现在可以使用ASP.NET MVC、KnockoutJS/BackboneJS和常规的JQuery ajax调用来实现它。

我不是说SPA是一个概念。我说的是微软对SPA的具体实施。MVC 4推出的SPA功能看起来需要使用实体框架,这就是我要问的。似乎SPA目前处于搁置状态,不会随MVC 4一起提供:(