如何将DataTable的列提取到ConcurrentQueue(Of T)?

时间:2011-06-07 09:24:03

标签: .net datatable

假设我在内存中将一个小型数据库表示为DataTable,从该DataTable中提取列并将其放入ConcurrentQueue(Of T)的最佳方法是什么?

或者,我应该使用与DataTable不同的表示形式吗?

更多详情:

  • “数据库”是较大型数据库的摘录,仅包含3列和100-200行。

  • ConcurrentQueue(Of T)将由一组并行任务使用

澄清:

假设数据表包含“A”,“B”和“C”列,行1到200.我需要创建一个ConcurrentQueue(Of T),其中包含来自所有行。

1 个答案:

答案 0 :(得分:1)

为什么不创建一个类来保存所需的数据,而不是依赖于DataTables,而是将这些功能添加到类(或类List)中,这将使语义更具语感性。