Hell all!comment filtrer avec array/list via linq dynamique
J'ai essayé toutes les variations connues pour filtrer avec Contains
, mais jusqu'ici aucune chance.
METHOD # 1
ret = ret.Where("CaseID.Contains(@0)", {15, 16, 17})
obtient l'erreur suivante:
System.Linq.Dynamic.ParseException: 'No applicable method 'Contains' exists in type 'Int32?''
METHOD # 2
ret.Where("@0.Contains(outerIt.CaseID)", {15, 16, 17})
Apportez l'erreur suivante:
System.Linq.Dynamic.ParseException: 'No 'it' is in scope'
Alors, comment puis-je filtrer par une liste ou un tableau?
J'utilise la dernière bibliothèque System.Linq.Dynamic dans NuGet 1.0.7
Cela me donne toujours l'erreur 'System.Linq.Dynamic.ParseException: « Non »il est en scope'' – JGOakley