C# Net-如何从MS SQL DB获取数据集?

C# Net-如何从MS SQL DB获取数据集?,c#,spring.net,C#,Spring.net,我想使用spring.net调用MS SQL DB中的存储过程,该过程执行以下操作: Select Name, Address From EmployeeTable where id=@ID Select Count(*) From EmployeeTable where id=@ID 然后我想从第一个数据集创建List,从第二个结果集创建int-total 我不想创建两个存储过程来实现这一点,而必须使用一个存储过程,因为上面编写的逻辑已经简化 我知道使用IRowMapper,但这只会将Emp

我想使用spring.net调用MS SQL DB中的存储过程,该过程执行以下操作:

Select Name, Address From EmployeeTable where id=@ID
Select Count(*) From EmployeeTable where id=@ID
然后我想从第一个数据集创建List,从第二个结果集创建int-total

我不想创建两个存储过程来实现这一点,而必须使用一个存储过程,因为上面编写的逻辑已经简化

我知道使用IRowMapper,但这只会将Employee类映射到第一个结果集,而不会映射到另一个结果集。 Spring.Net可以处理多个结果集吗


感谢

spring.net论坛上的这篇文章既解决了这种情况,也解决了使用RowMapper基础架构处理与存储过程交互时的一些其他更高级的概念:


那么结果集提取器呢?