我有MVC的应用程序,我将我的模型定义为Album,如下所示:
public int AlbumId { get; set;}
public int GenersId { get; set; }
public int ArtistId { get; set; }
public string Title { get; set; }
public String Price { get; set; }
public String AlbumArtUrl { get; set; }
public Geners Geners { get; set; }
public Artist Artist { get; set; }
在这个模型中,GenersId之前是GenerId然后我将其更改为GenersId。现在在索引方法中它显示错误如下:
自创建数据库以来,支持'MusicstoreEntity'上下文的模型已更改。考虑使用Code First Migrations来更新数据库
MusicstoreEntity是我创建的模型实体。 请建议我
答案 0 :(得分:0)
查看http://msdn.microsoft.com/en-us/data/jj591621.aspx。
你可以:
如果您只是在开发过程中对模型进行了大量更改,那么每次模型更改时您都可能会乐意删除数据库。您可以通过设置数据库初始化来执行此操作:
Database.SetInitializer(new DropCreateDatabaseWhenModelChanges<MyContext>());