我有以下代码:
using (var multi = connection
.QueryMultiple("some_sp", new { ID = id }, commandType: CommandType.StoredProcedure))
{
var rec = multi.Read<dynamic>().SingleOrDefault();
...
}
当我从行
之后的一个项目运行它时var rec = multi.Read<dynamic>().SingleOrDefault();
返回我 - DapperRow
但是当我从另一个运行它时它返回Dictionary
这种奇怪行为可能是什么原因?