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

mvcmusicstore v3.0 (storeDB does not exist in the current context)

这是我第一次与 mvc 打交道,我将学习此 link https://archive.codeplex.com/?p=mvcmusicstore 中的教程。我已经完成了所有步骤,但是当我写的时候:

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

它说 storeDB 在当前上下文中不存在。为什么我会收到这条消息?
请帮忙

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

MusicStoreEntities storeDB = new MusicStoreEntities();

在你的上下文中你有 DBSet<Genre> Genre(不是复数)

在你的控制器中你有-(流派复数)

var genres = storeDB.Genres.ToList();

所以你可以改成 -

var genres = storeDB.Genre.ToList();