An enumerable sequence of parameters (arrays, lists, etc) is not allo


環境:dapper asp.net core 

出錯代碼如下:

     public Task<IEnumerable<dynamic>> GetList(string query, params SqlParameter[] sps)
        {
            var list = context.QueryAsync<dynamic>(query,sps);
            return list;
        }

第一次用dapper,在asp.net core webapi上,遇到的第一個問題。錯誤原因應該是參數不支持的問題,其實錯誤提示的很清楚了。

知道哪里錯了,就知道怎么解決了。

參數改為object類型即可。

以下是改正過的:

     public Task<IEnumerable<dynamic>> GetList(string query,  object para)
        {
            var list = context.QueryAsync<dynamic>(query, para);
            return list;
        }

sqlhelper思維慣性導致的。血的教訓。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM