私は現在シリーズのテーブルを持っています。このテーブルには、テーブルStatusにリンクする外部キーであるフィールドstatus_idが存在します。ステータスは、新規、実行中、終了、...のいずれかになります。
私のモデルクラスは次のようになっています。
public partial class Serie
{
public Serie()
{
this.Episodes = new HashSet<Episode>();
}
public int ID { get; set; }
public string Name { get; set; }
public string Country { get; set; }
public Nullable<int> Status_id { get; set; }
public virtual ICollection<Episode> Episodes { get; set; }
public virtual Status Status { get; set; }
}
状態:
public partial class Status
{
public Status()
{
this.Series = new HashSet<Serie>();
}
public int ID { get; set; }
public string Name { get; set; }
public virtual ICollection<Serie> Series { get; set; }
}
シリーズを編集するときに、考えられるすべてのステータス(名前フィールド)のドロップダウンリストを作成し、ユーザーがフォームを送信したときにこれを受け取りたいと思います。これを達成するための最良の方法は何ですか?