У меня есть сценарий, в котором я получаю имена заголовков (для создания текстового файла) из базы данных. Список будет какСоздание списка в следующем формате
DeptId TeacherId StudentId testname testvalue
101 1 501 A 85
101 1 501 B 90
101 1 502 A 80
101 1 502 B 75
101 2 502 A 80
101 2 502 B 84
102 1 503 A 56
102 1 503 B 60
Предполагая, что число испытаний будет таким же (A & B) Выход должен быть как
DeptId TeacherId StudentId A B
101 1 501 85 90
101 1 502 80 75
101 2 502 80 84
102 1 503 56 60
И каков ваш реальный вопрос? С чем вы столкнулись? Что вы пробовали до сих пор, и где именно вы застряли? – bassfader
Это называется стержнем. Вы можете google, чтобы найти способы его достижения в SQL или в коде. – juharr
Просто посмотрите здесь: http://stackoverflow.com/questions/167304/is-it-possible-to-pivot-data-using-linq –