zoukankan      html  css  js  c++  java
  • 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思维惯性导致的。血的教训。

  • 相关阅读:
    qq
    qqq
    q
    .json文件
    q
    q
    q
    找jar包的网址
    1qq
    day18(JDBC事务&连接池介绍&DBUtils工具介绍&BaseServlet作用)
  • 原文地址:https://www.cnblogs.com/zinan/p/7152375.html
Copyright © 2011-2022 走看看