对 <T> IQueryable 中的 IEnumerable <User>存在进行排序



我有一个对象,它返回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)

最新更新