2010-12-05 9 views
1

私はOracleでこのクエリを持っていると私は、ラムダ式(LINQ)でこれを書きたい:Lambda Expresseionで "Connect By Prior"を実装しますか?

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

おそらくLambdaではなくLINQ to SQLを使用しますか? – abatishchev

+0

MVC.netプログラムでこのコードを使用したいと思います。次のようなものです:var list = db.PdsBusinessUnits.Where(c => c.CodBusun == 116305033) – Negar

答えて

0

LINQはSQLではありません。 LINQキーワードは言語ごとに定義され、 "connect"または "start"は含まれません。

「接続」は「結合」と同義ですか?その LINQキーワードです。 "start"は "Skip"(キーワードではなく、拡張メソッド)に最も近いように見えます。あなたの特定のLINQの実装(またはそうでないかもしれない)は、そのような質問を書く方法を含んでいます。

関連する問題