C# 一般订货人

C# 一般订货人,c#,generics,sql-order-by,C#,Generics,Sql Order By,我是开发新手,希望通过在现有代码中添加orderby来进行一些小的更改。有人能告诉我如何按此代码排序吗 public List<Employee> GetAllEmployees() { ebll employeeBll = new EmployeeBLL(); return ebll.GetAllEmployees(); } public List GetAllEmployees() { ebll employeeBll=新

我是开发新手,希望通过在现有代码中添加orderby来进行一些小的更改。有人能告诉我如何按此代码排序吗

    public List<Employee> GetAllEmployees()
    {
        ebll employeeBll = new EmployeeBLL();
        return ebll.GetAllEmployees();
    }
public List GetAllEmployees()
{
ebll employeeBll=新员工bll();
返回ebll.GetAllEmployees();
}

执行此操作之前,请将引用设置为
Linq
。我使用员工的姓氏作为订购人

public List<Employee> GetAllEmployees()
{
    ebll employeeBll = new EmployeeBLL();
    return ebll.GetAllEmployees().OrderBy(e => e.LastName).ToList();
}
public List GetAllEmployees()
{
ebll employeeBll=新员工bll();
返回ebll.GetAllEmployees().OrderBy(e=>e.LastName.ToList();
}

我同意T.S.给出的答案,但是如果您想在调用方法中保留进一步筛选列表的选项,我会修改为返回IQueryable,而不是返回a.ToList()。例如GetAllEmployees()。其中(e=>e.Name=“Brad”)否则,您会提前枚举列表,而不会利用底层数据源进行繁重的筛选,因此返回的数据会比需要的多。

为什么您不能阅读LINQ文档
ebll.GetAllEmployees().OrderBy(emp=>emp.Name)
您想按哪个员工属性订购?谢谢。效验如神