2015-05-24 1 views
0

Как я могу сказать EF6, что мне нужна вторая строка, или пятая строка, или N-я строка? Идентификатор строки не последовательны в том, что существуют пробелы в строки удаляются и т.д ...C# Как выбрать строку n в EF6

+0

Это не дублировать его не просит диапазона. Решение такое же, но вопрос не то же самое. –

ответ

2

Использование LINQ:

var person = context.Persons.Skip(5).Take(10) 
1

В любом случае вы должны установить порядок для запроса, а затем LINQ позволяет сделать любой запрос. Следующий пример показывает, горячий взять пятый ряд:

getDbContext() 
     .Set<T>() 
     .OrderBy(x => x.Id) 
     .Skip(4) 
     .Take(1); 
Смежные вопросы