Generic OrderBy

本文关键字:OrderBy Generic | 更新日期: 2023-09-27 17:53:11

我是开发新手,希望通过向现有代码添加顺序来进行小更改。有人能告诉我如何订购这段代码吗?

    public List<Employee> GetAllEmployees()
    {
        ebll employeeBll = new EmployeeBLL();
        return ebll.GetAllEmployees();
    }

Generic OrderBy

我同意T.S.给出的答案,但是如果你想在调用方法中留下进一步过滤列表的选项,我会修改为返回一个IQueryable而不是返回a . tolist()。例如GetAllEmployees()。where (e=>e. name ="Brad"),否则您将提前枚举列表,而没有利用底层数据源进行繁重的过滤工作,因此返回的数据多于所需的数据。

在此之前设置对Linq的引用。我使用employee LastName

排序
public List<Employee> GetAllEmployees()
{
    ebll employeeBll = new EmployeeBLL();
    return ebll.GetAllEmployees().OrderBy(e => e.LastName).ToList();
}