关于Expression表达式中的Contains方法转换的SQL语句没有把集合参数化而是直接写在SQL中的疑问 返回
SqlSugar
待处理
307
YD 发布于2026/5/9
悬赏:5 飞吻
测试代码如下
打印结果
源码调整

测试代码不变,打印结果
想了解一下为何没有将这个集合也参数化处理,是有什么问题无法处理还是什么其他的原因。
我现在遇到的问题是,在高并发情况下原生的LING表达式转换SQL方法性能不够理想,我们自己实现了一个简易的SQL模板处理方法,但是在处理包含Contains方法的表达式时无法正常替换参数导致的模板中参数异常问题,问一下这个问题能否处理或者有没有替代方案。
示例代码
源码在附件中,为方便查找修改将.git目录也上传了,需要将附件名的最后一个".zip"拓展名删掉才能解压。