powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сложный Linq запрос (предыдущая, следующая запись)
3 сообщений из 3, страница 1 из 1
Сложный Linq запрос (предыдущая, следующая запись)
    #38668289
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Пишу блог asp mvc, Entity Framework

Хочу при просмотре записи сделать две ссылки: "предыдущая запись, следующая запись"

вот что имею:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 var result = db.Records.Where(t => t.id_rec < id).OrderByDescending(t => t.id_rec).Take(1)
                        .Union(db.Records.Where(t => t.id_rec >= id).OrderBy(t => t.id_rec).Take(2));
           

            string PrevRecLink = "<a>" + result.ElementAt(0).id_rec + "</a>";

            if (result.Count() == 3)
            {
                NextRecLink = "<a>" + result.ElementAt(2).id_rec + "</a>";
            }



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

вот что сей запрос выбирает:

http://joxi.ru/6CuZUxjKTJA1H5yq-84 + http://joxi.ru/UyyZU_3JTJDrPqrfop0

там "сидят" необходимые мне три записи (центральная текущая и боковые - пред, следующ)

и вот получаю такой эксепшн при попытки обратиться к результатам выборки: http://joxi.ru/ziyZUxjKTJBSHzGL-Jo

ребят подскажите что не так....
...
Рейтинг: 0 / 0
Сложный Linq запрос (предыдущая, следующая запись)
    #38668300
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызови result.ToList().
...
Рейтинг: 0 / 0
Сложный Linq запрос (предыдущая, следующая запись)
    #38668302
Фотография Sputnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучВызови result.ToList().

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


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