我将开始一个ASP.NET项目,我想用一些框架来加速这个过程。最近我听说该平台有两个主要的框架:MVC和Entity框架。他们是否兼容?如果不是,你有什么建议,为什么?他们最好的属性是什么?ASP.NET MVC框架和实体框架之间的差异
回答
你不能比较它们。这是两件不同的事情。
实体框架是ORM映射器,Asp.Net MVC是表示有助于构建Web应用程序的框架。其实 - 他们甚至不是相互排斥的,你可以很好地使用它们。
它们完全不同。
MVC是构建应用程序的体系结构模式;实体框架是一个对象关系映射框架。相当不同的动物。
是的,它们可以一起使用,没问题。
MVC = ASP.NET MVC框架 – 2009-11-13 12:28:09
@Arnis - !我知道,只是不想痛打点。感谢您指出。 – 2009-11-13 12:29:25
除了他标记为asp.net mvc – Will 2009-11-13 12:32:25
ADO.NET实体框架是.NET Framework的对象关系映射(ORM)框架。 http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
其他entitty框架是 - > LINQtoSQL,NHibernate的等
模型 - 视图 - 控制器(MVC)是在软件工程中使用的架构模式。 http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework
尽管它们完全不同,但它们是兼容的。我现在在一个项目上使用这两个框架。
您可以将它们都用于单个项目。
实体框架是对象关系映射(ORM)框架。它是ADO.NET的增强版,它为开发人员提供了一种自动化机制 ,用于访问将数据存储在数据库中的&。模型 - 视图 - 控制器(MVC)是一种架构模式,它将应用程序分成三个主要逻辑组件:模型,视图和控制器。
- 1. 实体框架和asp.net mvc
- 2. 体系结构和框架之间的差异-MVC和N-层
- 3. 实体框架与ASP.NET MVC
- 4. ASP.NET MVC实体框架ObjectContext
- 5. ASP.NET MVC与实体框架
- 6. Asp.net mvc,实体框架,Poco - 架构
- 7. 如何在实体框架和ASP.NET MVC
- 8. ASP.NET MVC,实体框架和性能
- 9. ASP.NET MVC和ADO.NET实体框架
- 10. MVC和实体框架
- 11. Java MVC Web框架的架构差异
- 12. 实体框架Vs的MVC
- 13. ASP.NET和.NET框架版本之间的差异
- 14. MVC插件架构和实体框架
- 15. 实体框架计数差异
- 16. 实体框架/ ASP.NET MVC 5日期时间异常
- 17. 实体框架(ASP.NET MVC)中的System.NotSupportedException
- 18. 带有实体框架的ASP.NET MVC - UpdateException
- 19. 实体框架6月CTP 2011和实体框架4.2之间的相关性?
- 20. 实体框架+ Unity框架
- 21. 实体框架自我跟踪实体与工作单元之间的差异
- 22. 实体框架asp.net MVC外键
- 23. ASP.NET MVC实体框架关系绑定
- 24. Asp.Net MVC,实体框架,Web API
- 25. 在实体框架中使用ASP.NET MVC
- 26. ASP.Net MVC实体框架关系
- 27. 模型绑定实体框架(ASP.NET MVC)
- 28. ASP.NET MVC实体框架:数据注解
- 29. ASP.NET MVC,实体框架:用行动
- 30. ASP.NET MVC处理时区实体框架
你在比较苹果和橘子。与WebForms相比,你的意思是ASP.NET MVC吗?实体框架应该与Linq To Sql而不是MVC进行比较。 – 2009-11-13 12:26:16
我会不同意苹果和橘子都是水果,这样你就实事求是地说,他们是同一事物的变化:P – James 2009-11-13 12:31:47
以同样的方式,Asp.net MVC和实体都是框架:对 – Jimmeh 2009-11-13 12:33:53