Я использую 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?