我有从后端生成的动态字符串,它生成如下表达式:
"Col NOT IN ('ABC','CDE','EDF'...)"
我想利用上面的字符串对我的IEnumerable集合有谓词。动态LINQ是否支持NOT IN
操作?
答案 0 :(得分:-1)
您没有提供示例代码,但似乎是这样的;
var array = new [] {"ABD", "ABC", "BED"};
var result = _context.table.Where(x => !array.Any(y => x.Col1 == y));