摘要: 代码如下: #region 表达式树的访问过程,并转化成sql语句 /// <summary> /// 访问 表达式树 Expression<Func<MyClass, bool>> expressionFunc = x => x.Age > 5 && x.Id == 8; /// 并转化成sql语 阅读全文
posted @ 2020-12-02 17:32 龙骑科技 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 动态拼接Lambda表达式-表达式目录树动态构建及修改 访问 :表达式树 Expression<Func<int, int, int>> predicate1 = (m, n) => m * n + 2;修改: (m, n) => m * n + 2;改成(m, n) => m * n - 2; / 阅读全文
posted @ 2020-12-02 15:35 龙骑科技 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisitor { /// <s 阅读全文
posted @ 2020-12-02 14:54 龙骑科技 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 新建测试类 /// <summary> /// 测试类 /// </summary> public class MyClass { //public MyClass() //{ // ClassName = "一般"; //} public int Age { get; set; } public 阅读全文
posted @ 2020-12-02 14:49 龙骑科技 阅读(124) 评论(0) 推荐(0) 编辑
摘要: //IEnuable与IQueryable //var list = new List<int>().AsQueryable(); //list = list.Where(c => c > 1);//参数:Expression<Func<TSource, bool>> predicate,如:Exp 阅读全文
posted @ 2020-12-02 14:44 龙骑科技 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 动态拼接Lambda表达式 添加类 #region lambda expression 拼接方式1 /// <summary> /// Expression表达式树 /// </summary> public class LambdaParameteRebinder : ExpressionVisi 阅读全文
posted @ 2020-12-02 13:19 龙骑科技 阅读(224) 评论(0) 推荐(0) 编辑