「ProfessionalASP.NETMVC4」をフォローしていて、EntityFrameworkを使用してモデルからコントローラーを生成しようとしています。私のモデルは次のようになります。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace MvcMusicStore.Models
{
public class MusicStoreModels
{
public class Album
{
public virtual int AlbumId { get; set; }
public virtual int GenreId { get; set; }
public virtual int ArtistId { get; set; }
public virtual string Title { get; set; }
public virtual decimal Price { get; set; }
public virtual string AlbumArtUrl { get; set; }
public virtual Genre Genre { get; set; }
public virtual Artist Artist { get; set; }
}
public class Artist
{
public virtual int ArtistId { get; set; }
public virtual string Name { get; set; }
}
public class Genre
{
public virtual int GenreId { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
public virtual List<Album> Albums { get; set; }
}
}
}
Controllersフォルダーを右クリックし、[追加]> [コントローラー]を選択すると、テンプレートとして[エンティティフレームワークを使用した読み取り/書き込みアクションとビューを備えたMVCコントローラー]を選択し、モデルクラスとして[アルバム(MvcMusicStore.Models) ]を選択します。この本では、「新しいデータコンテキスト...」を選択して「MvcMusicStore.Models.MusicStoreDBContext」という名前を付けるように指示されています。
上記のアクションを実行する前に、すべてが正常に見え、ソリューションを保存して構築しました。ただし、次のようなエラーメッセージが表示されます
There was an error generating 'MvcMusicStore.Models.MusicStoreDBContext'.
Try rebuilding your project.'
私は少し途方に暮れています。誰か助けてもらえますか?