将外键数据绑定在mvc中的下拉列表中

时间:2016-07-27 09:37:26

标签: c# asp.net-mvc

在我的MVC应用程序中,如何绑定foreign key/relational中的dropdownlist数据以用于以下方案。

在显示特定课程详情时,应填写所有课程类别,并将课程的CourseCategoryID设置为已选择

我创建了model之类的关注,但是下拉列表只填充了ONE值,而不是整个课程类别列表?

public partial class Course
{
    [Key]
    public int CourseID { get; set; }
    public int CourseCategoryID { get; set; }
    public string CourseDesciption { get; set; }
    public string CourseTitle { get; set; }

    [ForeignKey("CourseCategoryID")]
    public virtual CourseCategory CourseCategory { get; set; }
}
public partial class CourseCategory
{
    public CourseCategory()
    {
        Course = new HashSet<Course>();
    }

    [Key]
    public int CourseCategoryID { get; set; }
    public string CourseCategoryName { get; set; }
    public virtual ICollection<Course> Course { get; set; }

}

以及我需要在View方面做些什么?

0 个答案:

没有答案