Dapper WHERE IN-Anweisung mit ODBC

Ich verwende Dapper für den ODBC-Provider, der bekanntermaßen keine benannten Parameter unterstützt. Bei den meisten meiner Abfragen habe ich Pseudo-Named-Parameter verwendet:?name?. Wenn ich jedoch versuche,

 string query = $"select * from \"{TableName}\" where ID in ?Ids?";
 return connection.Query<CdfGroupByCdfUserRecord>(query, new {Ids = ids}).ToArray();

Ich sehe, dass Dapper Abfrage generiert

select * from "MY_TABLE" where ID in (?Ids1,?Ids2,?Ids3,?Ids4,?Ids5)?

Was soll ich tun, damit es funktioniert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage