摘要: 还在一行一行地手撸查询代码吗?有没有想过全自动的,通用的,免写代码的动态查询?上一篇简略讲了构造出可执行的表达式的原型实现,本篇来剧透一下多层嵌套查询Expression Lambda表达式的动态自动构建完之后有什么用法。 阅读全文
posted @ 2023-05-29 20:48 Tongze 阅读(381) 评论(3) 推荐(4) 编辑
摘要: 还在一行一行地手撸查询代码吗?有没有想过全自动的,通用的,免写代码的动态查询?上一篇简略讲了如何根据前面设计的查询描述器构造出可执行的表达式的原理,本篇来讲讲如何用C#代码实现俄罗斯套娃般的多层嵌套查询Expression Lambda表达式的动态自动构建。 阅读全文
posted @ 2023-05-27 19:40 Tongze 阅读(889) 评论(5) 推荐(5) 编辑
摘要: 还在手撸查询代码吗?有没有想过全自动的,通用的,免写代码的动态查询?上一篇简略讲了如何把查询条件用代码描述出来,本篇接继来讲讲,如何根据前面设计好查询描述器构造出可执行的表达式。 阅读全文
posted @ 2023-05-27 07:14 Tongze 阅读(613) 评论(4) 推荐(7) 编辑
摘要: 基于Expression Lambda表达式树的通用复杂动态查询构建器。在上一篇中构思了把查询子句描述出来的数据结构,那么能否用代码将其表达出来,如何表达呢?本篇来讲讲查询描述器的构思。 阅读全文
posted @ 2023-05-25 08:57 Tongze 阅读(572) 评论(4) 推荐(9) 编辑
摘要: 本系列将会写成一个长连载,所写内容居于本人开发的构架中部分开源模块。预设文章简要大纲如下: 一、从构思说起 二、描述器的实现 三、表达式的组装 四、拓展应用场景 基于表达式树的通用查询构造器 常见的使用Linq Expression的做法这种代码众多,随便一搜就是, 但几乎都是单个条件的,单层级的, 阅读全文
posted @ 2023-05-12 16:58 Tongze 阅读(517) 评论(1) 推荐(5) 编辑
摘要: 基于表达式树的通用查询构造器 常见的使用Linq Expression的做法这种代码众多,随便一搜就是, 但几乎都是单个条件的,单层级的,只能简单组装,组装成如: Field_A =1 and Field_B =2 Or Field_C=3 --或者 Field_A =1 and (Field_B 阅读全文
posted @ 2023-05-12 16:38 Tongze 阅读(27) 评论(0) 推荐(0) 编辑