我有一个客户列表:
List<customer> customerList;
我只想获得 Country="India" 和 Status="A" 的客户。
我试过这个:
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India") && p.Status.Equals("A")).ToList();
和
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India")).Where(p=>p.Status.Equals("A")).ToList();
但两者都没有返回任何东西。
如果我像下面的示例那样划分条件,那么记录将被正确获取。
List<customer> customerList=customerList.Where(p=>p.Country.Equals("India")).ToList();
customerList=customerList.Where(p=>p.Status.Equals("A")).ToList();
我想知道如何在单个查询中使用 AND 条件过滤对象。
谁能告诉,有什么好方法而不是调用 where 条件。