c# - MVC错误:未将对象引用设置为对象的实例

时间:2011-02-05 12:14:51

标签: asp.net-mvc-3

我和MVC音乐商店教程一样多,但我遇到了错误。

在第48页,教程说写一个ActionResult-view:

 public ActionResult Index()
    {
        var genres = storeDb.Genres.ToList()

        return View(genres);
    }

但我在流派上出错了。 Visual Web Developer说“价值不能为空”。

我应该将类型设置为什么? var genres = new ??

谢谢!

1 个答案:

答案 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);
}