Как извлечь столбец DataTable в ConcurrentQueue (Of T)? - PullRequest
1 голос
/ 07 июня 2011

Предположим, у меня есть небольшая база данных, представленная в памяти как DataTable, каков наилучший способ извлечь столбец из этого DataTable и поместить его в ConcurrentQueue (Of T)?

Или мне следует использоватьпредставление, отличное от DataTable?

Подробнее:

  • «База данных» - это фрагмент большой базы данных, состоящей всего из 3 столбцов и 100–200 строк.

  • ConcurrentQueue (Of T) будет использоваться набором параллельных задач

Уточнение:

Скажем,Таблица данных содержит столбцы «A», «B» и «C» со строками от 1 до 200. Мне нужно создать ConcurrentQueue (Of T), содержащий значения из столбца «A» из всех строк.

1 Ответ

1 голос
/ 07 июня 2011

Вместо того, чтобы полагаться на DataTables, почему бы вам не создать класс для хранения необходимых вам данных и добавить функциональность в класс (или список классов), который будет иметь более смысловой смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...