Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выбрать строку с порядковым номером / 5 сообщений из 5, страница 1 из 1
03.07.2012, 07:56
    #37863865
Бахрам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строку с порядковым номером
Всем привет! В данном случае выбирается первая запись из набора -
Код: c#
1.
2.
3.
4.
5.
var question = from q in model.Questions.Take(1)
                                where q.PartID == PartID
                                select q;

ViewData.Model = question;




, а как можно получить запись с заданным порядковым номером?
...
Рейтинг: 0 / 0
03.07.2012, 09:40
    #37863941
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строку с порядковым номером
Бахрам,

авторvar question = (from q in model.Questions
where q.PartID == PartID
select q).Skip(n-1).FirstOrDefault();
...
Рейтинг: 0 / 0
03.07.2012, 09:40
    #37863942
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строку с порядковым номером
Lelouch,

Код: c#
1.
2.
3.
var question = (from q in model.Questions
                       where q.PartID == PartID
                       select q).Skip(n-1).FirstOrDefault();
...
Рейтинг: 0 / 0
07.07.2012, 02:01
    #37869912
RubinDm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строку с порядковым номером
LelouchLelouch,
Код: c#
1.
var question = (from q in model.Questions where q.PartID == PartID select q).Skip(n-1).FirstOrDefault();

Интересно, как это отработает.. where наверняка отработает на сервере. а вот где отработает Skip, на клиенте?
...
Рейтинг: 0 / 0
07.07.2012, 02:20
    #37869918
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строку с порядковым номером
RubinDm,

кстати у меня ошибка, order by еще надо )
P.S. У меня EF генерирует запросы с row_number так что на сервере.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выбрать строку с порядковым номером / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]