今天当我从实体框架工作代码创建数据库时,我遇到了一个问题。首先,我想在[课程]和[机构]之间建立多对多的关系。代码如下:
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],以便每个机构都有自己的介绍该课程。那么如何通过首先使用代码来更改我的代码?提前感谢。