我的模特
public class Student
{
public int id{ get; set; }
public string Name{ get; set; }
public string Qualification{ get; set; }
}
在我的项目中,我正在努力创建学生的合作伙伴,学生可以与任何数量的学生合作。我知道我可以通过创建这样的另一个模型来实现这一目标
public class Partners
{
public string student1ID{ get; set; }
public string student2ID{ get; set; }
}
并插入值,但只是想知道是否有任何其他方法可以使用虚拟列表实现此操作<>等
答案 0 :(得分:1)
为了建立一个关系,每个学生都会有一个或多个合作伙伴,你可以这样做:
public class Student
{
public int Id{ get; set; }
public string Name{ get; set; }
public string Qualification{ get; set; }
public virtual ICollection<Partner> Partners{ get; set; }
}
public class Partner
{
public int Id{ get; set; }
public virtual Student Student{ get; set; }
}