【问题标题】:Convert Boolean to condition in Expression tree将布尔值转换为表达式树中的条件
【发布时间】:2011-03-07 08:47:06
【问题描述】:

嗨专家 如何将此语句转换为表达式树:

x=>x.Contains("bla")

谢谢

【问题讨论】:

    标签: linq-to-sql lambda expression expression-trees


    【解决方案1】:
    var parameter = Expression.Parameter(typeof(string), "x");
    var lambda = Expression.Lambda<Func<string, bool>>(
        Expression.Call(
            parameter,
            "Contains",
            Type.EmptyTypes,
            Expression.Constant(
                "blah"
            )
        ),
        parameter
    );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多