where里多个条件进行查询
大家还有什么好的where查询写法 欢迎评论交流哦~
1.
list.Where(a =>string.IsNullOrWhiteSpace(a.Id) && (!a.Called || (a.Called && _checkCalled.Checked))).ToList();
2.
list= list.Where(a => "1,5".Contains(a.Stuid)).ToList();
相当于SQL语句 select * from Study where Stuid in (1,5);
Foreach
1.指定某条数据 Check为true
list.ForEach((itm) =>
{
if (txtOsaCbiMemolst.Tag.ToString().Contains(itm.BiId))
{
itm.Check = true;
}
});
2.全部为true
list.ForEach(m=>m.Check = true);