为了执行此处需要的操作,dapper需要即时更改SQL-因此需要 真正 确保它在做正确的事情。常规有效的SQL语法包括括号:
WHERe StringId IN (@str)
为了消除歧义, voodoo dapper语法 省略 了括号:
WHERe StringId IN @str
如果检测到此错误,它将查找名为的参数
str,并将其扩展为以下参数之一:
WHERe 1=0 -- if no valuesWHERe StringId = @str -- if exactly one valueWHERe StringId IN (@str0, @str1, ...) -- if more than one value
但简短的版本:删除括号。



