当IN子句的值列表来自业务逻辑时,使用Dapper ORM编写带有IN子句的查询的最佳方法是什么?例如,假设我有一个查询:
SELECT *
FROM SomeTable
WHERE id IN (commaSeparatedListOfIDs)
commaSeparatedListOfIDs
是从业务逻辑传入的,可以是任何类型的IEnumerable(of Integer)
.在这种情况下,我将如何构造查询?我必须做我到目前为止一直在做的事情,基本上是字符串连接,还是有一些高级的参数映射技术,我不知道?