我如何使用参数?

时间:2012-11-28 19:18:48

标签: .net mysql database ado.net dapper

这是一个弥补查询

"select * from tbl where name like '@foo%'"
...
cmd.addparam(foo, bar) //not actual code

我得到0结果。我尝试将where更改为name like @foo并写入bar +“%”但是我怀疑这是不正确的(它应该逃脱%?)并且我再次获得0行。

我喜欢参数怎么样?我的代码实际上使用dapper.net和mysql作为其数据库。

1 个答案:

答案 0 :(得分:2)

您需要按如下方式构建查询:

"select * from tbl where name like @foo"

然后

cmd.addParam("@foo", bar + "%")