【发布时间】:2013-10-11 18:34:20
【问题描述】:
我已经看到了这个问题的答案,How to map multiple records from a single SP with Dapper-dot-net,但它似乎不适用于我的场景。
用于说明的虚拟表...
我有一个返回多个记录集的 SP,第一个看起来像...
Column1 (int), Column2 (int)
我有一堂课……
public class Columns
{
public int Column1 { get; set; }
public int Column2 { get; set; }
}
然后,我正在尝试构建一个列列表...
using (var conn = new SqlConnection(...))
{
using (var multi = conn.QueryMultiple("SpData",
commandType: CommandType.StoredProcedure))
{
var cols = multi.Read<Columns>().ToList();
}
}
当我调用它时,cols 变量中似乎没有填充任何内容,但我没有收到任何错误。另外,如果我打破并查看multi 包含的内容,我可以在那里看到数据。有人能看出我哪里出错了吗?
【问题讨论】: