Dapper-dot-net QueryMultiple()。在某些情况下,读取<dynamic>()会返回不同的结果

时间:2015-05-27 22:03:21

标签: c#-4.0 dynamic dapper

我有以下代码:

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 enter image description here

但是当我从另一个运行它时它返回Dictionary enter image description here

这种奇怪行为可能是什么原因?

0 个答案:

没有答案