【发布时间】:2013-10-31 10:28:52
【问题描述】:
我需要遍历 2 个表,首先迭代 1 个表并根据其值获取并迭代另一个表。它喜欢
GetAllEmployeeName
为每个员工获取并迭代所有子员工并执行一些操作。
现在我使用 ADO.NET 进行此获取和保存数据。
由于我的数据量很大,即子员工很多(大约 10,000 人)到一名员工。
我正在做的操作非常耗时,即它还为每个子员工进行网络服务调用。
考虑到性能和无数据库锁定,我是否应该将它们保存在DataSet 或SqlDataReader
【问题讨论】:
-
会有总是数据库锁定 - 你不能完全避免这种情况。
-
使用数据集...我不认为我们正在锁定..这将只是一次查找..
标签: asp.net ado.net dataset sqldatareader