我是开发新手,希望通过在现有代码中添加orderby来进行一些小改动。有人可以告诉我如何订购这段代码吗?
public List<Employee> GetAllEmployees()
{
ebll employeeBll = new EmployeeBLL();
return ebll.GetAllEmployees();
}
答案 0 :(得分:0)
在执行此操作之前设置对Linq
的引用。我使用employee LastName
作为
public List<Employee> GetAllEmployees()
{
ebll employeeBll = new EmployeeBLL();
return ebll.GetAllEmployees().OrderBy(e => e.LastName).ToList();
}
答案 1 :(得分:0)
我同意T.S.的答案。但是,如果你想保留选项以进一步过滤调用方法中的列表,我会修改为返回IQueryable而不是返回.ToList()。例如GetAllEmployees()。其中(e =&gt; e.Name =&#34; Brad&#34;)否则你提前枚举列表而不利用底层数据源来完成过滤的繁重工作返回的数据超出了所需数据。