我有一个员工集合,每个员工都有一组职责。我想按姓名排序输出员工列表,并输出他们的职责,按职责名称排序。
因此,输出应该像这样:
要获取初始集合,请使用:
因此,输出应该像这样:
Jane Jones
职责:
职责A
职责B
Mike Smith
职责:
职责A
职责C
要获取初始集合,请使用:
var employees = _context.Employees.OrderBy(e => e.Name);
但是我似乎无法弄清楚如何对Responsibilities子集合进行排序。
我正在使用MVC,我的视图接收一个强类型的Employee集合,所以我不想构建并返回匿名类型。