【发布时间】:2015-05-09 17:34:56
【问题描述】:
我正在使用 asp.net mvc 4 + 实体框架,并且我第一次使用 ViewModels。我正在阅读本教程:http://www.asp.net/mvc/overview/older-versions/mvc-music-store/mvc-music-store-part-8
step in that create classes viewmodel后,他要创建controller,但是没有说明是否要创建migration来添加这些类到银行,有必要吗?
因为我正在创建这样的迁移:
添加迁移 xxx
但是在创建迁移时,up()和down()方法都变空了,谁能帮帮我?
【问题讨论】:
-
我不确定视图模型和实体框架是否相关。它们是非常正交的概念。 ViewModel 不会更改实体的类 - 它们按原样使用它们,因此除非您直接修改这些实体,否则不需要迁移。
-
谢谢@EugenePodskal
-
不直接相关:请注意您正在使用的教程中的“旧版本”。它是关于旧版本的 ASP.NET (2011)。在学习新东西(尤其是快速发展的东西,例如 ASP.NET Web 堆栈)时,使用最新版本是有意义的。
标签: c# asp.net-mvc entity-framework viewmodel asp.net-mvc-viewmodel