环境: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思维惯性导致的。血的教训。
时间: 2024-11-03 03:26:45