地獄!ダイナミックなlinqで配列/リストをフィルタリングする方法
フィルタにはすべて既知のバリエーションをContains
で試しましたが、これまでのところ運がありません。
次のエラーをもたらすSystem.Linq.Dynamic.ParseException: 'No 'it' is in scope'
System.Linq.Dynamic.ParseException: 'No applicable method 'Contains' exists in type 'Int32?''
方法#2
ret.Where("@0.Contains(outerIt.CaseID)", {15, 16, 17})
:
方法#1
ret = ret.Where("CaseID.Contains(@0)", {15, 16, 17})
次のエラーを取得します3210
リストや配列でフィルタリングするにはどうすればよいですか?
私は右のあなたの質問を理解していればかなりわからないnuget 1.0.7に
'System.Linq.Dynamic.ParseExceptionは:「いいえ"それはscope''ではありません – JGOakley