我和MVC音乐商店教程一样多,但我遇到了错误。
在第48页,教程说写一个ActionResult-view:
public ActionResult Index()
{
var genres = storeDb.Genres.ToList()
return View(genres);
}
但我在流派上出错了。 Visual Web Developer说“价值不能为空”。
我应该将类型设置为什么? var genres = new ??
谢谢!
答案 0 :(得分:2)
确保在web.config中为数据库指定了连接字符串。另外,请确保在使用前初始化storeDb
变量:
public ActionResult Index()
{
var storeDb = new StoreDbDataContext(); // Replace this with the actual type
var genres = storeDb.Genres.ToList();
return View(genres);
}