使用SQL Reader

时间:2016-05-15 11:09:16

标签: c# sql-server ado.net sqldatareader

我正在使用单个存储过程执行多个存储过程。每个记录集都有唯一的表名来区分记录集。例如:

record set 1:
    Id |Title               | RowNumber|TableName
    1  |TimePro - Timesheets| 1        |CompanyLinksPo

record set 2:
    Id  |CategoryName | RowNumber|TableName
    111 |Fruits       | 1        |FruitCategory

根据参数更改的记录集数。我正在使用sql阅读器来阅读这些记录集。我试过以下方式来读取记录集。

while (reader.Read())
{
  ......                    
}
reader.NextResult();
while (reader.Read())
{
  .....
}
...

我面临的问题是,由于记录集的数量发生了变化,我需要在动态循环时写这个,而不是使用reader.NextResult();硬编码循环次数。任何人都可以提出一种方法来做这个过程吗?

0 个答案:

没有答案