Я пытаюсь построить дерево выражений ( все еще ), но продолжаю! Мне нужно создать BinaryExpression
, чтобы выполнить сравнение «В» между членом и набором элементов. Следовательно, выражение должно возвращать true, если элемент содержится в элементах.
Этого явно не существует:
Expression.MakeBinary(ExpressionType.In, memberExpression, constantExpression);
constantExpression
является ConstantExpression
типа IEnumerable<T>
, а memberExpression
является MemberExpression
типа T
.
Как бы я создал такое выражение?