共计 1 篇文章

自动SQL条件语句拼接实现

在某个项目当中,使用的使Dapper+WebApi进行构建的,在进行一些列表查询的时候需要根据不同的State来构建不同的SQL语句。之前是直接使用的switch来一个个匹配,需求增加的话,又得再加一个case。长久以往,整个查询接口臃肿不堪,离职前夕终于看不下去了,重构了一番,兹此记录。 原结构 using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...