怎么用lambada表达式去除list特定字符串

var list = audit.GetListAsync(w => w.Status.Equals("O") && w.OrgId == 2611 && w.Grade == "7" && w.ShortName.Contains("%123%"), s => new { deptno = s.Deptno, deptname = s.ShortName }, o => o.Deptno, DbOrderEnum.Asc, false);

contains表示包括,那么不包括应该是什么 求帮助

条件取反下**!w.ShortName.Contains("%123%")**

有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

var list = audit.GetListAsync(w => w.Status.Equals("O") && w.OrgId == 2611 && w.Grade == "7" && !w.ShortName.Contains("%123%"), s => new { deptno = s.Deptno, deptname = s.ShortName }, o => o.Deptno, DbOrderEnum.Asc, false);