2011-02-05 16 views
0

MVC Music Storeチュートリアルの後に他の多くの人がいますが、エラーが発生しました。 48ページで、c# - MVCエラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません

、チュートリアルでは、のActionResultビューを書くことを言う:

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

     return View(genres); 
    } 

が、私はジャンルにエラーが発生します。 Visual Web Developerによれば、「値はnullにはできません」と表示されます。

ジャンルはどのように設定する必要がありますか? var genres = new ??

ありがとうございました!

答えて

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); 
} 
関連する問題