Я получаю сообщение об ошибке при выполнении этого запроса:Linq запрос для TOP 11-20
Метод «Пропустить» поддерживается только для отсортированного ввода в LINQ для лиц. Метод «OrderBy» должен быть вызван до метода «Пропустить».
var data = (from xx in VDC.SURVEY_EMAIL_BLAST
where xx.USER_ID == userid
orderby xx.ID
select xx.TEMPLATE_ID).Distinct().Skip(10).Take(10));
На самом деле, я уже использую OrderBy
в этом query.But, я получаю сообщение об ошибке.
Что Ошибка? –
Мое предположение: вам нужно 'OrderBy (...)' между 'Distinct()' и 'Skip()' – Basuro
@DonatasK. Именно в этом вопросе: «Метод« Пропустить »поддерживается только для отсортированного ввода в LINQ to Entities. Метод «OrderBy» должен быть вызван до метода «Skip'.» – DGibbs