【发布时间】:2013-12-11 22:38:15
【问题描述】:
你可以看到我以前的question,它与多对多关系有关,但与自动生成的映射表有关。
我有 2 个模型,HrTraining 和 HrPerson。任何人都可以分配到一个或多个培训。你可以看到我的模型如下
public class HrTraining
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<HrMapTrainingPerson> HrMapTrainingPerson { get; set; }
}
public class HrMapTrainingPerson
{
public int Id { get; set; }
public string Status { get; set; }
public int HrTrainingId { get; set; }
public int HrPersonId { get; set; }
public virtual HrTraining HrTraining { get; set; }
public virtual HrPerson HrPerson { get; set; }
}
public class HrPerson
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<HrMapTrainingPerson> HrMapTrainingPerson { get; set; }
}
我怎样才能以有效的方式获取分配给一个人的所有训练对象。
【问题讨论】:
标签: c# asp.net linq asp.net-mvc-4 ef-code-first