EntityFramework代码首先是多对多的

时间:2014-06-12 10:36:51

标签: entity

今天当我从实体框架工作代码创建数据库时,我遇到了一个问题。首先,我想在[课程]和[机构]之间建立多对多的关系。代码如下:

public class Course
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string CourseIntroduce { get; set; }
    public int? IsMain { get; set; }
    public int IsShown { get; set; }

    public virtual ICollection<Institution> Institutions { get; set; }
}
public class Institution
{
    public int Id { get; set; }
    public string Name { get; set; }
    public DateTime InputTime { get; set; }
    public string PhoneNum { get; set; }
    public string Address { get; set; }
    public string WebSite { get; set; }        

    public virtual ICollection<Course> Courses { get; set; }
}

正如我所料,第三个模式[CourseInstitutions]包含[Course_Id]列和[Institution_Id]列。但是现在我想在模式[CourseInstitutions]中添加一个列[InstiIntroduce],以便每个机构都有自己的介绍该课程。那么如何通过首先使用代码来更改我的代码?提前感谢。

0 个答案:

没有答案