Скажем, у меня есть объект DataTable с данными из базы данных, и мне нужно реорганизовать его.Я думаю (согласно моим исследованиям) LINQ был бы элегантным (но быстрым ли?) Способом сделать это.Вопрос в том, как.
Данные поступают из базы данных в следующем формате
ORDER SAMPLE METHOD
1234 1 ASH-10
1234 1 ASH-11
1234 1 ASH-12
1234 2 ASH-10
1234 2 ASh-12
1234 5 ASH-10
1235 1 BSH-10
1235 1 BSH-11
1235 1 BSH-12
Мне нужно, чтобы они были перетасованы как
ORDER SAMPLE ASH-10 ASH-11 ASH-12 BSH-10 BSH-11 BSH-12
1234 1 Y Y Y N N N
1234 2 Y N Y N N N
1234 5 Y N N N N N
1235 1 N N N N Y Y
Как вы можете видетьстолбцы метода будут динамическими.Конечно, я мог бы перебирать данные, используя старомодный цикл, но кажется, что LINQ был бы лучшим и более быстрым способом сделать это.Поправь меня, если я ошибаюсь.