在IN子句中使用Dapper的最佳方法是什么

时间:2019-07-03 15:51:17

标签: c# sql dapper

我正在尝试使用Dapper ORM查询sql,我需要使用in子句,但是在尝试了几种方法之后仍然无法弄清楚如何。

我尝试将列表设置为数组,还尝试了String.Join(",", this.uids)。除此之外,如果我像这样硬编码uid uid = List<string> { "123eee", "456sss" },它起作用了,但是我需要使用vars。

var sql = WHERE (@uids IS NULL OR m.UserId IN @uids)

var obj = new {
    uids = this.uids
};

0 个答案:

没有答案