Я выясняю, как трудно сделать SProc-To-Single Row без соответствующей сущности в EDMX.Так что я смотрю на другой путь.Если я смогу просто перенести свой SProc в LinqToSql, я сделаю это вместо этого.Хотя у меня один адский случай.
SELECT
@previous_entry = ISNULL(MAX(prv.ID), MIN(cur.ID)),
@next_entry = ISNULL(MIN(nxt.ID), MAX(cur.ID))
FROM table AS cur
LEFT JOIN table AS prv ON cur.ID > prv.ID
LEFT JOIN table AS nxt ON cur.ID < nxt.ID
WHERE cur.ID = @mine_id";
Все, что я хочу сделать, это получить «Следующий идентификатор» и «Предыдущий идентификатор».Как, черт возьми, я пишу этот SProc в Linq?