我有一个对象,它返回iQueryable,其中包含以下代码段:
public string employeeId{get;set:}
public string employeeName {get;set:}
public IEnumerable<Role> userRoles {get;set:}
和模型"角色"下方我具有下面的2个属性:
public string roleDescription {get;set:}
public string roleNumber {get;set:}
这里的问题是我可以根据员工和雇员进行分类,但不能基于roledescription和rolenumber进行分类,因为类型是可见的。
基于每个IEnumerable的项目将仅包含一个项目 - 它将是:
Employees.OrderBy(e => e.userRoles.First().roleDescription)