mvcmusicstore v3.0(当前上下文中不存在storeDB)

时间:2018-07-07 16:19:07

标签: asp.net-mvc database asp.net-mvc-3 store

这是我第一次与mvc打交道,我将通过此链接https://archive.codeplex.com/?p=mvcmusicstore提供一个教程。我已经完成所有步骤,但是在我写的时候:

public ActionResult Index()    
{
    var genres = storeDB.Genres.ToList();
    return View(genres);
}

它表示 storeDB 在当前上下文中不存在。为什么会收到此消息?
请为此提供帮助

2 个答案:

答案 0 :(得分:0)

您的控制器中是否声明了此字段?

MusicStoreEntities storeDB = new MusicStoreEntities();

答案 1 :(得分:0)

根据您的情况,您有DBSet<Genre> Genre(不是复数)

在您的控制器之内-(类型复数)

var genres = storeDB.Genres.ToList();

因此您可以更改为-

var genres = storeDB.Genre.ToList();