Dapper 中使用sql in 关键字查询
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Dapper 中使用sql in 关键字查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                傳統 sql in 寫法是?SELECT * FROM dbo.Users s WHERE s.id IN (1,2,3)
在dapper因為安全性,不能直接用sql接接 ? ?要采用參數化,
開始我的寫法是???_db.Query<Users>("SELECT * FROM dbo.Users s WHERE s.id IN (@id)?",new { id}).ToList();?一直報錯,提示找不到id
經過反復試驗確認應該這樣寫:_db.Query<Users>("SELECT * FROM dbo.Users s WHERE s.id IN @ids ",new { ids = IDs.ToArray()}).ToList();
轉載于:https://www.cnblogs.com/jhxk/articles/9156145.html
總結
以上是生活随笔為你收集整理的Dapper 中使用sql in 关键字查询的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 一个简单的案例带你入门Dubbo分布式框
- 下一篇: 【转载】最大权闭合子图 【网络流】
