dapper中的动态where子句

本文关键字:where 子句 动态 dapper | 更新日期: 2023-09-27 18:11:15

是否可以使用dapper添加和删除标准?我需要这个来实现用户驱动的过滤。对于每个过滤器都有一个查询是不可行的,因为有太多的组合。

dapper中的动态where子句

在最基本的级别上,您可以在StringBuilder中动态构建TSQL -添加额外的and c.Name = @name等。不要担心额外的参数;将它们全部发送——库将检查命令,并且不会添加任何明显不使用的参数。对于这个特定的场景,还有第二个更新的API,但如果不检查,我就记不住具体的细节(而且我不是在电脑上)。我可以稍后尝试添加更多细节(假设Sam没有)。