VS2010,.Net 4,MVC3,实体框架5到VS2013,MVC4,EF6.1,.Net 4.5

时间:2014-07-05 07:43:30

标签: asp.net asp.net-mvc-3 asp.net-mvc-4 entity-framework-5

该应用现在正常运作。想知道我是否可以通过迁移到Visual Studio 2013,ASP.NET MVC 4,Entity Framework 6.1,.Net 4.5来获得任何好处。在我投入努力之前(听起来不是很多),这些新组件中是否有一些东西可以使事情变得更好,更有效? ASP.NET MVC 4或Entity Framework 6.1或.Net 4.5中的任何很酷的功能可以帮助使代码更好吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

如果您正在考虑升级,那么我相信您应该通过MVC 4并转到MVC 5,在这里您会变得更好:

  • 路由,>归因路由
  • 身份模型> 2.0
  • 捆绑和缩小
  • OpenID和OAuth
  • SimpleMemeberShipProvider而不是DefaultMemberShipProvider

但不建议一直移动到MVC 6,因为在MVC 6(ASP.NET vNext)中完全重新设计了这些内容。

答案 1 :(得分:0)

我在新版本中找到了很多改进。

对于MVC5:更稳定的WebAPI(特别是对于OData),更好的脚手架,支持Bootstrap,视图中的Enum支持。 对于EF 6:自定义代码优先约定,拦截/ SQL日志记录。

但您的现有应用程序是正确的,因此在您的情况下,对我而言最突出的是异步支持,可能会为您提供可伸缩性/性能改进。