我的模型如下:
public class Department
{
// just keeping it relevant
public List<Job> Jobs { get; set; }
}
public class Job
{
public int ID { get; set; }
public string Name { get; set; }
}
我想选择属于特定部门的工作并将其转换为选择列表,以便我可以将它们传递给View。
我在控制器中所做的是(是的,我用id硬编码id为1):
ViewBag.JobID = new SelectList( db.Departments.Where(x => x.ID == 1).Select(m => m.Jobs, "ID","Name");
但是我收到以下错误,左列表中没有包含名称&#39; ID&#39;