3
Dapper.NET和具有多个结果集的存储过程
有什么方法可以将Dapper.NET与返回多个结果集的存储过程一起使用? 就我而言,第一个结果集是单行单列;如果是,0则调用成功,第二个结果集将包含实际的数据行/列。(如果它不为零,则会发生错误,并且不会提供第二个结果集) 有机会使用Dapper.NET处理吗?到目前为止,我只回过单曲0,但仅此而已。 更新:好的,只要结果集没有。2是单个实体: Dapper.SqlMapper.GridReader reader = _conn.QueryMultiple("sprocname", dynParams, commandType: CommandType.StoredProcedure); int status = reader.Read<int>().FirstOrDefault(); MyEntityType resultObj = reader.Read<MyEntityType>().FirstOrDefault(); 现在,我还有另一个要求。 精致小巧的多映射(分裂从SQL Server返回到两个独立的实体单行)对于第二个结果集似乎不支持作为尚未(至少似乎没有成为过载.Read<T>,可以处理多重映射)。 如何将该行分为两个实体?