У меня есть выражение, которое создается в классе. Он создается программно на основе конкретных требований. Пример такого выражения, которое сохраняется в переменной exp
типа Expression<Func<Employee, bool>>
является -LINQ - динамически вводить входной параметр
{ p2 => p2.name.Select((item, index) => new { item, index }).Any(p2.salary > 10000) }
Я имею исходные данные в переменной empDetails
типа List<Employee>
. Я хочу выполнить вышеуказанное выражение exp
на empDetails
.
Что вы хотите, как товар и индекс? Сотрудник и идентификатор? –
@PrashanthBenny Мне нужен указатель. –
Я думаю, вам нужно пересмотреть свое выражение, 1. вы не можете использовать логическое выражение в '.Any()', возможно '.Any (_ => p2.salary> 10000)' и ..., Пожалуйста, объясните, что ваше выражение должно делать? ;). –