Я использую LINQ to SQL для выбора из базы данных. Я хочу выбрать один столбец, состоящий из значений String
, но упорядочить по другому столбцу, который содержит значение "priority", которое является int
.
Вот что выглядит мой оператор LINQ прямо сейчас:
var query = from vk in db.Valdkurs
where vk.pnr == pnr
select vk.kursnamn.OrderByDescending(x => vk.prioritet);
В третьей строке кода a NotSupportedException
выдается с сообщением об исключении
Операторы последовательности не поддерживаются для типа 'System.String'
Я пришел к выводу, что, вероятно, из-за
vk.kursnamn.OrderByDescending(x => vk.prioritet);
где vk.Kursnamn
имеет тип String
.
Как я могу выбрать vk.Kursnamn
и упорядочить их с помощью vk.Priority
?