我试着用Contains
过滤所有已知的变化,但到目前为止没有运气。
方法#1
ret = ret.Where("CaseID.Contains(@0)", {15, 16, 17})
获取以下错误:
System.Linq.Dynamic.ParseException: 'No applicable method 'Contains' exists in type 'Int32?''
方法#2
ret.Where("@0.Contains(outerIt.CaseID)", {15, 16, 17})
带来如下错误:
System.Linq.Dynamic.ParseException: 'No 'it' is in scope'
那么,我如何过滤列表或数组?
我使用的是最新的System.Linq.Dynamic库的NuGet如果1.0.7
这仍然给我的错误'System.Linq.Dynamic.ParseException:“不 '它' 是scope'' – JGOakley