问题描述
var controllingContext = _context.Inventaris.Include(i => i.Artkl).Include(i => i.Status).Where(x => x.StatusId.Equals(stat[0] | stat[1]));
我试图将 C# 中的 or 运算符添加到 object.equals 方法中不工作了。任何帮助将不胜感激
解决方法
如果我理解正确,您想过滤 StatusId
等于 stat[0]
或 stat[1]
。如果是这样,您只需要使用 OR(||
) 运算符如下:
.Where(x => x.StatusId.Equals(stat[0]) || x.StatusId.Equals(stat[1]));