System.Linq.Dynamic.Core icon indicating copy to clipboard operation
System.Linq.Dynamic.Core copied to clipboard

different aggerate functions doesnt work with same func name

Open omansak opened this issue 5 years ago • 2 comments

Does not work.

"i=>new[]{4,2}.Any(j => i.productId.Equals(j)) && new[]{\"as\"}.Any(j =>i.productName.Contains(j)"

Works fine.

"i=>new[]{4,2}.Any(j => i.productId.Equals(j)) && new[]{\"as\"}.Any(a =>i.productName.Contains(a)"

omansak avatar Sep 19 '19 15:09 omansak

Did you mean same parameter name in lambda? What happens when it doesn't work?

NetMage avatar Sep 20 '19 15:09 NetMage

I think indeed using the j multiple times fails. Maybe related to https://github.com/StefH/System.Linq.Dynamic.Core/issues/289

StefH avatar Sep 24 '19 05:09 StefH