• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年12月15日

动态创建Lambda表达式实现高级查询
摘要: 需求简介 最近这几天做的东西总算是回归咱的老本行了,给投资管理项目做一个台账的东西,就是类似我们的报表。其 中有一个功能是一个高级查询的需求,在查询条件方面大概有7、8个查询条件。需求就是如果一个条件都不输入就默 认查询全部的数据,那个条件不为空的时候就在查询条件上面添加对响应字段的限制,也就是说我 阅读全文
posted @ 2017-12-15 12:00 山涧清泉 阅读(1349) 评论(0) 推荐(0)
 
动态拼接lambda表达式树
摘要: 前言 最近在优化同事写的代码(我们的框架用的是dapperLambda),其中有一个这样很普通的场景——界面上提供了一些查询条件框供用户来进行过滤数据。由于dapperLambda按条件查询时是传入表达式树的参数,这样比如其中查询条件有一个是审核状态,另外五个是模糊查询,那这查询时的表达式树参数就要 阅读全文
posted @ 2017-12-15 11:53 山涧清泉 阅读(380) 评论(0) 推荐(0)
 
表达式树的解析.
摘要: 公司的orm框架在dapper的基础上扩展了一套表达式的方法,当时就研究了一下,把学习过程和结果记录下来,和大家分享。 有人会说重复造轮子没必要,直接上EF。 从我的角度来看重复造轮子的原因有以下三种: 1、研究造轮子的原理 2、轮子不满足现在的开发需要 3、装B 表达式树的作用 最常用到的无非就是 阅读全文
posted @ 2017-12-15 11:26 山涧清泉 阅读(449) 评论(0) 推荐(0)