エンティティフレームワークのコードを最初に学習したいが、問題を解決できない。 私は、コントローラ(AnimeDbContextを使用してフォームモデルクラスアニメ)を作成したい 私はエラーImage Of ErrorC#エンティティフレームワークコード最初にコントローラを作成
を持って、私はそれが外部キーを持ついくつかの問題であることがわかりますが、私はなぜ知りません。ここ は、クラスのアニメのコードである
namespace MyBD.Models
{
[Table("Anime")]
public class Anime
{
[Key] // ustawiamy klucz główny tabeli
public int Id { get; private set; }
[Required]
public string Title { get; private set; }
public string Description { get; private set; }
public Anime(int id=0, string title="New", string description="Description")
{
this.Id = id;
this.Title = title;
this.Description = description;
}
public virtual ICollection<CommentAnime> Comments { get; set; }
}
}
とクラスAnimeComment私が見つけたエンティティフレームワークでは
namespace MyBD.Models
{
[Table("CommentAnime")]
public class CommentAnime
{
[Key]
public int Id { get; private set; }
[ForeignKey("anime")] // ustawiamy klucz obcy
[Required]
public int AnimeId { get; set; }
public string Opinion { get; private set; }
public int Mark { get; private set; }
public CommentAnime(int id=0, string opinion="My Opinion", int mark=0)
{
this.Id = id;
this.Opinion = opinion;
this.Mark = mark;
}
public virtual Anime anime { get; set; }
私は例外画像を見ることができませんあなたは質問に追加されますか? –