Как преобразовать колонку в порядок по linq - PullRequest
1 голос
/ 21 сентября 2010

Выберите год Из MyTable Order By Cast ([Year] as Int) Desc

То же самое я пытаюсь сделать в порядке linq. Это не работает. У меня есть столбец, который определен в базе данных как строка (Varchar), и мне нужно привести / преобразовать его в целое число, прежде чем мне нужно отсортировать его. Каким должно быть мое заявление linq?

Заранее спасибо.

1 Ответ

0 голосов
/ 21 сентября 2010

Сделайте что-то вроде этого:

Dim q = (from p in Data.Instance.Context.MyTable 
         select p).OrderBy(Function(p)Convert.ToInt32(p.Year))

Вышеприведенный запрос извлечен из здесь .

...