0

我需要遍历 2 个表,首先迭代 1 个表并根据其值获取并迭代另一个表。它喜欢

GetAllEmployeeName

对于每个员工,获取并迭代所有子员工并执行一些操作

现在我使用ADO.NET获取保存数据

由于我的数据很大,即子员工很多(大约 10,000 人)到一名员工。

而且我正在做的操作很耗时,即它还为每个子员工进行网络服务调用。

考虑到性能没有数据库锁定,我应该将它们保存在 aDataSet还是我的情况下。SqlDataReader

4

1 回答 1

0

如果只需要加载数据,请使用 SqlDataReader。SqlDataAdapter/DataSet 允许您向前和向后迭代结果,以及修改它。另外,请参见:SqlDataAdapter vs SqlDataReader

于 2013-10-24T21:39:06.850 回答