1

チュートリアルv2.0を実行して、sdfデータベースへのデータアクセスを追加しました。アプリの実行後に[ストア]リンクをクリックすると、StoreControllerの次の行にArgumentNullExceptionが発生します。

var genres = storeDB.Genres.ToList();

ウォッチウィンドウで、StoreDBがnullではないことがわかりますが、Albums&Genresはnullです。最初はこれが接続文字列の問題だと思っていましたが、完成したコードファイルから接続文字列とともにデータベースを取得しました。完全なソリューションの実行は正常に機能しますが、上記のように失敗します。入力したコードに違いは見られません。実際、私が入力したもののほとんどはコピーされて貼り付けられました。

実際の問題が何であるかに焦点を当てるにはどうすればよいですか?

4

1 に答える 1

0

クラスMusicStoreEntitiesはDbContextから継承していませんでした。IOW、クラス定義から:DbContextを省略しましたが、気づきませんでした。

public class MusicStoreEntities: DbContext
{
    public DbSet<Album> Albums { get; set; }
    public DbSet<Genre> Genres { get; set; }
}
于 2012-08-30T14:30:15.963 に答える