像运算符和动态 linq

本文关键字:linq 动态 运算符 | 更新日期: 2023-09-27 17:57:22

我正在使用动态linq,并试图实现包含逻辑...我需要返回

Func<Expression, Expression, bool, MethodInfo, BinaryExpression>

相等的示例代码

private static Func<Expression, Expression, bool, MethodInfo, BinaryExpression> GetFuncForOperand(OperatorType operand)
        {
      case OperatorType.Equal:
                    func = Expression.Equal;
                    break;
                case OperatorType.NotEqual:
                    func = Expression.NotEqual;
                    break;
case Operatortype.Like
//         what should I do
}

如何表达包含?

像运算符和动态 linq

看看我的博客文章,我在 c# 中制作了自己的 Like 评估器,并完成了单元测试。