Реализовать «Connect By Prior» с помощью Lambda Expresseion? - PullRequest
1 голос
/ 05 декабря 2010

У меня есть этот запрос в Oracle, и я хочу написать его с помощью лямбда-выражения (LINQ):

select b.cod_busun
from pds_business_units b
connect by prior b.busun_cod_busun = b.cod_busun
start with b.cod_busun = 116305033;

Как мне это сделать?

1 Ответ

0 голосов
/ 05 декабря 2010

LINQ не является SQL;ключевые слова LINQ определены для каждого языка и не включают «connect» или «start».

Является ли «connect» синонимичным с «join»?Это является ключевым словом LINQ;«start» выглядит ближе всего к «Skip» (не ключевое слово, а метод расширения).Ваша конкретная реализация LINQ может (или не может) включать методы написания таких запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...