dapper 参数化模糊查询的坑

281 阅读1分钟

用代码执行模糊查询时应该注意的坑

我用的是Oracle。 我想对某个字段进行模糊查询,我的sql是这样的:where t.flight_no like '%:flight_no'% 然后用具体的变量绑定:flight_no的值,死活都出不来结果。

后来sql改成where t.flight_no like :flight_no 然后变量的值改为如下

string percent = "%";
string value = "123";
value = percent + value + percent 

然后再拿上面的value值进行绑定就可以了。