环境: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思维惯性导致的。血的教训。

相关文章:

  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-09-26
  • 2021-06-27
  • 2021-11-27
  • 2021-09-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案