Hi any suggestions on building a LINQ statement based on search criteria?
I\'ll be passing in an instance of a \'SearchCriteria\' class with all parameters nullable.
Try:
.Where(x => (x.a != null ? x.a == a : false) && (x.b != null ? x.b == b : false));
or
.Where(x => (x.a != null && x.a == a) || (x.b != null && x.b == b));
Also:
.Where(x => new int[] { 1, 2, 3 }.Contains(x.i));