在 VB.NET 中,可以对数据集内的表执行并行循环吗? 这已经得到了回答。
我的项目是这样的:
有许多独立的进程读取这些 CSV 文件,每个进程都有自己的布局和处理细节。
我的目标是在不使用实体框架的情况下并行处理这些“组”数据。
数据集/数据表方法是最好的吗?
答案 0 :(得分:1)
是的,你可以。 DataSet
和 DataTable
在内存集合中。因此,如果您可以独立处理它们,那么并行 For Each
是一个很好的候选者。
Parallel.ForEach(
dataSet.Tables.Cast(Of DataTable),
Sub(table)
ProcessTable(table)
End Sub
)