1
我正在ODBC提供程序上使用Dapper,因爲它已知不支持命名參數。對於我的大多數查詢,我使用僞命名參數:?name?
。然而,當我嘗試Dapper WHERE IN語句與ODBC
string query = $"select * from \"{TableName}\" where ID in ?Ids?";
return connection.Query<CdfGroupByCdfUserRecord>(query, new {Ids = ids}).ToArray();
我看到小巧玲瓏的生成查詢
select * from "MY_TABLE" where ID in (?Ids1,?Ids2,?Ids3,?Ids4,?Ids5)?
我應該怎麼做,以得到它的工作?
修復已被提交;我只是檢查任何 迴歸 –
Dapper 1.50.2已被推送到Nuget;讓我知道你是怎麼辦的! (注意:它可能還沒有出現 - 它還沒有被編入索引,但是[在這裏](https://www.nuget.org/packages/Dapper/1.50.2)) –
非常感謝!然而,它需要一段時間,直到它更新通過我們公司的程序... – ironic