如何使用viewModels + Entity Framework?是否需要添加迁移?

How use viewModels + Entity Framework? Is necessary add a migration?

我正在使用 asp.net mvc 4 + entity framework,这是我第一次使用 ViewModel。我正在阅读本教程:http://www.asp.net/mvc/overview/older-versions/mvc-music-store/mvc-music-store-part-8

step in之后创建了类viewmodel,他要创建controller,但是没有说明是否要创建migration把这些类添加到bank中,有必要吗?

因为我正在创建这样的迁移:

add-migration xxx

但是创建migration的时候,up()和down()方法都空了,谁能帮帮我?

迁移在您更改数据库架构时使用(=您更改用作数据库的 models/entitites 的 类)。当 up()down() 为空时,表示没有任何与实体 类 相关的更改。

因此,如果您创建数据库,然后向 OrderDetail 添加一些 属性 并添加新迁移,您应该在 up() 方法代码中看到将添加新列对于这个新 属性。