Linq 如何将where条件添加到列表中?
通过下面的代码,我得到了该员工的所有姓名 如何添加where子句以仅获取empStatus=1的当前员工Linq 如何将where条件添加到列表中?,linq,Linq,通过下面的代码,我得到了该员工的所有姓名 如何添加where子句以仅获取empStatus=1的当前员工 private void BindDropDownList() { var employees = dbEmployee.employeestable.Select(x => new { FullName = x.emp_first + " " + x.emp_last,
private void BindDropDownList()
{
var employees = dbEmployee.employeestable.Select(x => new
{
FullName = x.emp_first + " " + x.emp_last,
Id = x.empid
}).ToList();
ViewBag.Employees = new SelectList(employees, "FullName", "FullName");
}
在
选择之前添加过滤器,其中
var employees = dbEmployee.employeestable
.Where(x => x.empStatus == 1) //<----HERE
.Select(x => new {
FullName = x.emp_first + " " + x.emp_last,
Id = x.empid
})
.ToList();
//...
var employees=dbEmployee.employeestable
.Where(x=>x.empStatus==1)//新建{
全名=x.emp\u first+“”+x.emp\u last,
Id=x.empid
})
.ToList();
//...
在选择前添加位置