我有一个列表集合,在该列表中我需要通过where语句获取值,where语句的条件是status = 137
和status = 224
。通过这个我需要将结果放在C#MVC
List<MyActiveBooking> objList = Vendordetails.GetActivebooking(objpartentid.PARENTID);
objList = objList.OfType<MyActiveBooking>().Where(s => s.STATUS.Equals(137)
&& s.STATUS.Equals(224)).ToList();
答案 0 :(得分:1)
状态如何同时为137和224?使用或 - ||
答案 1 :(得分:0)
您可能想要获得状态为137或224的两者?此外,您不需要将objList转换为特定类型,因为它已经是一个。
var objList = Vendordetails
.GetActivebooking(objpartentid.PARENTID)
.Where(s => s.STATUS.Equals(137) || s.STATUS.Equals(224))
.ToList();
答案 2 :(得分:0)
List<MyActiveBooking> objList = Vendordetails.GetActivebooking(objpartentid.PARENTID);
objList = objList.Where(s => s.STATUS == 137 || s.STATUS == 224).ToList();