我正在使用单个存储过程执行多个存储过程。每个记录集都有唯一的表名来区分记录集。例如:
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();
硬编码循环次数。任何人都可以提出一种方法来做这个过程吗?